asp.net coolite 删除时弹出确定按钮
asp.net coolite 删除时弹出确定按钮
发布时间:2016-12-29 来源:查字典编辑
摘要:界面上如下:还需要注意要加句这样的代码这个的CompanyUser就是你建立页面的名称如:CS里面的方法如下复制代码代码如下://////删...

界面上如下:

<ext:Button ID="btnDel" runat="server" Icon="Delete" Text="删除" >

<Listeners ><Click Handler="CompanyUser.DoConfirm()"/></Listeners>

</ext:Button>

还需要注意要加句这样的代码

<ext:ScriptManager ID="ScriptManager1" runat="server" AjaxMethodNamespace="CompanyUser">

</ext:ScriptManager>

这个的CompanyUser 就是你建立页面的名称如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CompanyUser.aspx.cs" Inherits="xitong_CompanyUser" %>

CS里面的方法如下

复制代码 代码如下:

/// <summary>

/// 删除

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

///

[AjaxMethod]

public void onDeleteClick()

{

Coolite.Ext.Web.CheckboxSelectionModel rsm = GridPanel1.SelectionModel.Primary as Coolite.Ext.Web.CheckboxSelectionModel;

int count = 0;

foreach (Coolite.Ext.Web.SelectedRow sm in rsm.SelectedRows)

{

count = user.DeleteCompanyUser(int.Parse(sm.RecordID));

}

if (count > 0)

{

Ext.MessageBox.Alert("提示", "删除成功").Show();

}

else

{

Ext.MessageBox.Alert("提示", "删除失败,没有选中行!" ).Show();

}

BindStore();

}

/// <summary>

/// 弹出删除对话框

/// </summary>

[AjaxMethod]

public void DoConfirm()

{

Ext.Msg.Confirm("消息提示", "是否删除选中行?", new MessageBox.ButtonsConfig

{

Yes = new MessageBox.ButtonConfig

{

Handler = "CompanyUser.onDeleteClick()",

Text = "是"

},

No = new MessageBox.ButtonConfig

{

Text = "否"

}

}).Show();

}

就OK 了

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类