检测仅由空格组成的输入

时间:2012-11-05 08:57:29

标签: c# asp.net web-services

我有一个用户注册的wepage,我已经测试并运行它,我正在测试它使用空格而不输入任何单词进行注册,这意味着用户只需使用space就可以注册而无需输入任何单词。我不希望这发生在我的网页上。

任何拥有一些可用于验证此代码的代码的人......

3 个答案:

答案 0 :(得分:3)

您可以使用string.IsNullOrWhiteSpace方法检查

答案 1 :(得分:0)

您可以通过多种方式验证用户输入。其中之一是使用内置的Visual Studio Vaidator控件,并确保每个控件都与表单中的文本框相连,并选择其preoperty以确保在提交表单之前填充该字段。

另一种方法是从后面的代码进行验证。像这样:

if (firstName.Trim()=="" || lastName.Trim()=="")
{
    return False;
}
else
{
    return True;
}

答案 2 :(得分:0)

简单string.IsNullOrWhiteSpace

或者如果您真的想要使用您选择的答案,则应将其编辑为:

if (firstName ! = null && lastName ! = null)
{
    if (firstName.Trim()=="" || lastName.Trim()=="")
    {
        return False;
    }

    else
    {
        return True;
    }
}
else return False;