可以,在Page_Load里,执行Button.Attributes["onclick"]="return CheckForm()";CheckForm()是个JS的函数。在CheckForm()中,如果有错就return false;就能实现你所要的效果

解决方案 »

  1.   

    可以做到这一点,但需要转个弯来实现。
    你先做一个隐藏按纽如SaveClick,该按纽的click事件是在.cs实现的。
    页面上有一个客户端提交按纽,<input type="button" name="button1" Onclick="return Checkform()">
    如果页面上输入合格,就在Checkform()里激发隐藏按纽的click事件。
    如:<script language="Javascript">
      

  2.   

    我在buttion事件里用if语句判断。
    不知道高手怎么实现
      

  3.   

    button click
    if(true)
    {}
    else
    {
    Response.Write("<script lanuage=\"javascript\">alert(\"您没有权限进入此页面!\");location.href=\"index.aspx\";</script>");
    }或
    Page_Loadif(!Page.IsPostBack)
    {
    btnYour.Attribute("onclick")="javascript:if(!confirm('true?')) return false;"
    }
      

  4.   

    没有写完不好意思!
    <script language="Javascript">
      Checkform()
       {
         if(Confirm("你确实要删除吗?"))
         {
           SaveClick.Click();
         }
        else
        {
         
        }   } 
    </script>