.net 中弹出对话框集绵

1。<input id=butDelete runat=server type=button value=删除 onclick="javascript:if(confirm('请确认是否删除此记录!')==false) return false;"/>

2。 可以这样,做一个隐藏Button按钮,在它的事件里是它确认时要执行的操作代码  
   
  Page.RegisterStartupScript("","<script>   if   (confirm('您是否确认修改,修改的结果将导致该人所有流程丢失!')==true){document.forms(0).btn_Flow.click();}</script>");

3。可以变通下吗,如果你return   true,return   false都需要执行相应的代码,可以建立两个隐藏botton,然后分别不同的执行代码啊。。。,比如:  
   
  Page.RegisterStartupScript("","<script>   if   (confirm('您是否确认修改,修改的结果将导致该人所有流程丢失!')==true){document.forms(0).btn_Flow.click();}else(document.forms(0).btn_Flow1.click();)</script>");  

4。<form   runat="server"   id="LoginPage">  
  <input   type="hidden"   name="confirm"   value="">  
  <asp:Button   id="YourButtonID"   runat="server"   Text="Confirm"   Onclick="button_click"/>  
  </form>  
   
  <script   language="javascript">  
  function   ShowConfirm()  
  {  
    if   (window.confirm("go   to   csdn?"))  
    {  
          document.LoginPage.confirm.value="1";  
    }  
    else  
    {  
        document.LoginPage.confirm.value="0"  
    }  
   
    document.LoginPage.YourButtonID.click();  
  }  
  </script>  
   
  <script   language="C#"   runat="Server"   id="LoginPage">  
  void   button_click(Object   o,   EventArgs   e)  
  {  
      if   (Request.Form["confirm"]=="")  
      {  
            Page.RegisterStartupScript("confirm","<script   language=javascript>function   window.onload(){ShowConfirm();}</"   +   "script>");  
      }  
      else   if(Request.Form["confirm"]=="1")  
          {  
  Response.Redirect("http://www.baidu.com/");  
          }  
          else  
        {  
                    Response.Redirect("http://www.chblogs.com/");  
        }  
       
  }  
  </script>  


 

原文地址:https://www.cnblogs.com/jxcia_Lai/p/1509405.html