if (TextBoxTest.Text == "")
{
         Response.Write("<script language='javascript'>");
Response.Write("alert('" + message + "');");
Response.Write("</script>");         return;
}

解决方案 »

  1.   

    如果都是必添项最好用验证控件让它不能为空,如果有选添项,最好你判断一下是不是空,然后换成""或者null
      

  2.   

    验证控件!一定能解决你的问题,如果你觉得客户端验证不保险(其他的方法发送请求攻击服务器)你还可以做服务器端验证,验证以后给客户返回信息,如果非法可以直接按照 reaperwu(RQ) 的方法向客户端发送js脚本显示出来就可以了!
      

  3.   

    validator又,validator必然会进行服务器段检测,客户端检测是可选的。
      

  4.   

    如果你希望服务器端验证,那么就用reaperwu(RQ)的方法或者用验证控件,这是最安全万无一失的方法。如果你不希望页面提交就提示,那么可以再在页面加上js来验证。
    <script language=javascript>
    function check()
    {
        if(document.form1.textbox.value=="")
        {
         alert("不能为空");
         textbox.focus();
        }
    }
    </script>
    <form id="form1" runat="server" onsubmit="return(check());">
      

  5.   

    在if里的textbox.focus();后面加上return false;
    忘记了