confirm()是js的方法,它只是在返回true时提交,返回false不提交,是在客户端

解决方案 »

  1.   

    是呀,confirm是javascript中的方法,
    不过你可以这样实现,
    //c#
    del.Attributes.Add("onClick", "willdel();");//jscript
    function willdel()
    {
      window.document.forms[0].Text1.value=confirm('确定要删除吗?');
      window.document.forms[0].submit();
    }
    //c#
    在ispostback中写判断服务器控件Text1的值即可,
    方法很多,你还可以在客户端调用__IsPostBack...(..)//我记不清了
    肯定可以实现的!
      

  2.   

    运行后察看客户端源代码
    可见
    <input type="submit" name="Button1" value="Button" id="Button1" onclick="JavaScript:return confirm('are you sure?');"  />