首先你要把按钮的Causesvalidation设为false;
然后改你的代码为:
string js="javascript:if (confirm('确实要添加吗?\\n\\n')==true)  Page_ClientValidate(); else  return false;";
this.Button1.Attributes["onclick"] = js;

解决方案 »

  1.   

    把按钮的Causesvalidation设为false
      

  2.   

    我曾经也碰到过这个问题,: zhangqy(zhangqy) 说的很好
      

  3.   

    用这:
    <span onclick="javascript:return confirm('确定要删除吗?');">
    <asp:button id=del text="delete"></asp:button>
    </script>
      

  4.   

    把按钮的Causesvalidation设为false就可以了,不然删除前先检查页面的有效性
      

  5.   

    to:zhangqy
    谢谢,问题已解决。