+++++++++++++++++++++++++现有test.aspx:<INPUT id="Button1" type="button" value="提交" name="提交" runat="server">++++++++++++++++++++++++++aspx.csprivate void Button1_ServerClick(object sender, System.EventArgs e)
{
   ..................程序块1
   this.Button1.Attributes.Add("onclick", "return confirm('您想保存数据吗?')");
   if (按确认按才执行程序块2)
   {
     ..................程序块2
   }
}
注:用这种控件又可以:
<asp:Button ID="Button1" runat="server" Text="提交"></asp:Button>
问题是现在我必须用这个:请问如何解答谢谢
<INPUT id="Button1" type="button" value="提交" name="提交" runat="server">

解决方案 »

  1.   

    <input ...   onclick="return confirm('您想保存数据吗?')
      

  2.   

    Page_load()
    {
       Button1..Attributes.Add("onClick","return javascript:confirm('确认要点击吗?');");
    }
      

  3.   

    在Page_load()中加:
    this.butAddSave.Attributes["onclick"]="javascript:return confirm('真的确认添加吗');";
    就可以了
      

  4.   

    this.Button1.Attributes.Add("onclick", "return confirm('您想保存数据吗?')");最好加在Pageload里,否则在Button1_ServerClick里要执行两次才会弹出对话框
      

  5.   

    用此法:
    this.Button1.Attributes["onclick"]="javascript:return confirm('真的确认添加吗');";
    能弹出确定窗口,但是按确定和取消后根本就不执行提交事件
      

  6.   

    this.btnDelete.Attributes ["onclick"]="javascript:return confirm('您确认要删除吗?');";
      

  7.   

    晕哦,这样才行:)
    Button1.Attributes.Add("onclick", "javascript:{if(confirm('确定删除用户吗?')==false) return false;}");
    但是我想在下面的事件中改如何实现???????????????????????private void Button1_ServerClick(object sender, System.EventArgs e)
    {
       ..................程序块1
       Button1.Attributes.Add("onclick", "javascript:{if(confirm('确定删除用户吗?')==false) return false;}");   if (按确认按才执行程序块2)
       {
         ..................程序块2
       }
    }
    ++++++++++++++++++++++++++++++++++++++++++++可以这样搞吗??