界面上如下:  <ext:Button runat="server" Icon="Delete" Text="删除" >  <Listeners ><Click Handler="CompanyUser.DoConfirm()"/></Listeners>  </ext:Button>  还需要注意要加句这样的代码  <ext:ScriptManager runat="server" AjaxMethodNamespace="CompanyUser">  </ext:ScriptManager>  这个的CompanyUser 就是你建立页面的名称如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CompanyUser.aspx.cs" Inherits="xitong_CompanyUser" %>  CS里面的方法如下 
 复制代码 代码如下:   /// <summary>  /// 删除  /// </summary>  /// <param></param>  /// <param></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();  } 
                          (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |