FineUI 官方论坛

标题: Confirm 和Alert 能解决确认后才继续运行的问题吗? [打印本页]

作者: yanzhongnj    时间: 2014-2-28 10:08
标题: Confirm 和Alert 能解决确认后才继续运行的问题吗?
问题:使用Confirm 和 Alert 提示用户选择确认或取消, 系统根据用户的确认还是取消进行不同的程序代码运行.实现的效果类似于C# 中的MessageBox.show 的效果? 请问如何使用Confirm 和 Alert ,来进行服务器代码的编写. 请高手指点.xx!

作者: asdfsdgd    时间: 2014-2-28 11:43
第一种:
  1. <x:Button ID="Button1" runat="server" Text="button" OnClick="Button1_Click" ConfirmText="确认吗?" ConfirmIcon="Question"></x:Button>
复制代码
  1. protected void Button1_Click(object sender, EventArgs e)
  2.         {
  3.          //后台处理的东西
  4.         }
复制代码

第二种:
  1. <x:PageManager ID="PageManager1" OnCustomEvent="PageManager1_CustomEvent" runat="server" />
复制代码
  1. protected void Button2_Click(object sender, EventArgs e)
  2.         {
  3.         string scriptString = Confirm.GetShowReference("确认吗?", string.Empty,       MessageBoxIcon.Question, PageManager1.GetCustomEventReference("Confirm_OK"), PageManager1.GetCustomEventReference("Confirm_Cancel"));
  4.         PageContext.RegisterStartupScript(scriptString);
  5.         }
复制代码
  1. protected void PageManager1_CustomEvent(object sender, CustomEventArgs e)
  2.         {
  3.         if (e.EventArgument == "Confirm_OK")
  4.        {
  5.                //点击确认后台处理的东西
  6.        {
  7.        else if (e.EventArgument == "Confirm_Cancel")
  8.        {
复制代码







欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4