找到如下代码:
Page.ClientScript.RegisterStartupScript(this.GetType(),""," <script>confirm('已达上线,是否继续'); </script>");
TextBox1.Text = "你已执行了操作";但是有两点不符合我的需求:
1、当没有选择操作时后面的代码也被执行了,我要的是当没有选择时不执行后面的代码。
2、只有2个选项“确定”和“取消”,我要的是有3个选项“单行”,“多行”,“取消”(即3个选项的文字可自定义)。请问有没有这种对话框??
(C#)

解决方案 »

  1.   

    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick='return confirm("已达上线,是否继续'");  '/>    
      

  2.   

    或者是        Button1.Attributes.Add("onclick", "return confirm(\"aa\");");
    写在page_load中
      

  3.   

    ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>");   if(Hf.Value.Equals("1"))   
    {   }