防止操作人员忘输入。谢谢谢谢

解决方案 »

  1.   

    if(textbox1.Text == "")
    {提示不能为空代码}
      

  2.   

    最好的方法是使用现成的验证控件:RequiredFieldValidator
      

  3.   

    这个清清月儿的博客里专门测试过性能的...可以 
    TextBox1.Text.Trim().Length >0
    TextBox1.Text.Trim() != string.Empty
    TextBox1.Text.Trim() != "" (这个效率最低..)C# 2.0里好象方法更多
      

  4.   

    if (!string.IsNullOrEmpty(textBox.Text.Trim()))
    {
         //不为空
    }
      

  5.   

    if (TextBox1.Text == "")
            {
                Response.Write("<script>window.alert('计划名称不能为空');</script>");
            }
      

  6.   

    RequiredFieldValidator
    有这个控件不利用太可惜了
      

  7.   

    if(TextBox.Text.Length == 0)
    {
       return "=空";
    }
    else
    {
       return "不为空";
    }
      

  8.   

    当然如果是Web应用,别忘了使用验证控件
      

  9.   

    Top  
     sbqcel(活死人 ━═☆ 吊死在一棵树上的猪!) ( ) 信誉:98    Blog   加为好友  2007-05-17 16:15:22  得分: 0  
     
     
       判断输入的值是否为空
    可以使用验证控件
    也可以写JS判断,服务器端最好也判断下
      正解```
     
      

  10.   

    1.验证控件
    2.JS验证.
    function validate()
    {
      var t1 = document.getbyelementId("TextBox1");
      if( t1.value == "")
      {
        alert('某某控件不可为空!');
        t1.focus();
        return (false);
      }
      return true;
    }<form onsubmit = "return validate();">
      

  11.   

    <asp:textbox id="C_name" runat="server" Width="152px"></asp:textbox>
    <span class="STYLE1">(必须)</span>
    <asp:requiredfieldvalidator id="Requiredfieldvalidator1" runat="server" EnableClientScript="False" ControlToValidate="C_name" Text="*"></asp:requiredfieldvalidator>
    If IsValid Then'通过End if