弹出信息总结

第一种:提示窗在后台写:

   前台代码

代码

 

   
   
<script type="text/javascript"> function DelSelectedRowFn() { Ext.MessageBox.confirm('提示', '是否要删除这些记录', function(btn) { if (btn == "yes") { Coolite.AjaxMethods.DeleteSelectedRow(); //执行后台方法 } }); } </script> <ext:Button ID="ButtonDel" runat="server" Text="删除测试"> <Listeners> <Click Fn="DelSelectedRowFn" /> </Listeners> </ext:Button>

后台代码

代码

 

   
   
[AjaxMethod] public void DeleteSelectedWorkFlow() { //这里先写删除的逻辑代码。。。 //删除成功就弹出下面这个提示 Ext.Msg.Show(new MessageBox.Config { Title = "提示", Message = "你已经成功删除该记录!", Buttons = MessageBox.Button.OK, AnimEl = this.ButtonDel.ClientID, }); }

 

第二种: 提示框在前台写:

前台代码

代码

 

   
   
<script type="text/javascript"> //删除示例成功后弹出提示框写在前台 function DelSelectedRowFn2() { Ext.MessageBox.confirm('提示', '是否真的要删除该记录', function(btn) { if (btn == "yes") { Coolite.AjaxMethod.request("DeleteSelectedRow2", { success: function(result) { Ext.Msg.alert("提示", result); }, eventMask: { showMask: true, msg: '正在删除,请稍后...', minDelay: 500 } }); } }); } </script> <ext:Button ID="Button3" runat="server" Text="删除成功后弹出对话框在前台写(ExtJS)"> <Listeners> <Click Fn="DelSelectedRowFn2" /> </Listeners> </ext:Button>

 

后台代码:

  
  
[AjaxMethod] public string DeleteSelectedRow2() { //这里先写删除的逻辑代码 //删除成功后返回的是一串字符串 return "你已经成功删除!"; }

 

第三种:全部在后台写

代码

 

   
   
protected void Button1_Click(object sender, AjaxEventArgs e) { Ext.Msg.Alert("提示", "消息内容", new MessageBox.ButtonsConfig { Yes = new MessageBox.ButtonConfig { Handler = "Coolite.AjaxMethods.DoYes()", Text = "确定" }, No = new MessageBox.ButtonConfig { Handler = "Coolite.AjaxMethods.DoNo()", Text = "取消" } }).Show(); } //服务端方法: [AjaxMethod] public void DoYes() { Ext.Msg.Alert("操作提示", "删除成功!").Show(); } [AjaxMethod] public void DoNo() { Ext.Msg.Alert("操作提示", "你刚点了取消").Show(); } } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值