如上题。

解决方案 »

  1.   

    为你的button加上onclick事件<input id="txtValue" type="text" />
    <asp:button id="btnSubmit" Text="Submit" 
    OnClientClick="if (document.getElementById('txtValue').value != '') return true; else return false;" />
      

  2.   

    OnClientClick="if (document.getElementById('txtValue').value != '') return true; else return false;" 
    ------------------楼上的,不好用啊。txtValue这空,仍然执行btnSubmit_click的后台事件啊。你可以设置一下断点,自己试试。
      

  3.   

    OnClientClick="if (document.getElementById('txtValue').value != '') return true; else return false;" 
    ------------------function check()
    {
    if (document.getElementById('txtValue').value != '') return true; else return false;
    }
    OnClientClick="return check()"
      

  4.   


    好象先执行的是后台的click,而OnClientClick()好象根本没有执行。测试环境:VS2003+WINXP Pro