我有一个供用户注册的网页,我已经对其进行了测试并运行了它,我正在使用空格进行测试,没有输入任何单词进行注册,这意味着用户可以在不输入任何单词的情况下仅使用空格进行注册。所以我不想要这发生在我的网页上。
任何有一些我可以用来验证这一点的代码的人......
我有一个供用户注册的网页,我已经对其进行了测试并运行了它,我正在使用空格进行测试,没有输入任何单词进行注册,这意味着用户可以在不输入任何单词的情况下仅使用空格进行注册。所以我不想要这发生在我的网页上。
任何有一些我可以用来验证这一点的代码的人......
您可以使用方法:string.IsNullOrWhiteSpace
检查
您可以通过多种方式验证用户输入。其中之一是使用内置的 Visual Studio Vaidator 控件,并确保每个控件都绑定到表单中的文本框,并选择其 preoperty 以确保在提交表单之前填写该字段。
另一种方法是从后面的代码中进行验证。像这样的东西:
if (firstName.Trim()=="" || lastName.Trim()=="")
{
return False;
}
else
{
return True;
}
无论是简单的string.IsNullOrWhiteSpace
或者如果您真的想使用您选择的答案,您应该将其编辑为:
if (firstName ! = null && lastName ! = null)
{
if (firstName.Trim()=="" || lastName.Trim()=="")
{
return False;
}
else
{
return True;
}
}
else return False;