C# 如何在mvc中检查my viewmodel.cs文件中的空白验证

C# 如何在mvc中检查my viewmodel.cs文件中的空白验证,c#,asp.net,.net,asp.net-mvc,validation,C#,Asp.net,.net,Asp.net Mvc,Validation,我在EmployeeViewModel.cs中有一个属性,如下所示 [Required] [RegularExpeession] public string EmpName {get;set;} 我正在维护regex,以便在我的名字中不允许使用特殊字符 当我在文本框中输入空格(按空格键2次)时,RequiredField验证不会触发,因为它将空格视为一个值 如何使用所需属性检查此空白问题 有人能帮我吗你可以在你的模型中添加另一个名为 您可以向模型添加另一个名为 无法使用执行此操作:必需。我认为

我在EmployeeViewModel.cs中有一个属性,如下所示

[Required]
[RegularExpeession]
public string EmpName {get;set;}
我正在维护regex,以便在我的名字中不允许使用特殊字符

当我在文本框中输入空格(按空格键2次)时,RequiredField验证不会触发,因为它将空格视为一个值

如何使用所需属性检查此空白问题


有人能帮我吗

你可以在你的模型中添加另一个名为


您可以向模型添加另一个名为


无法使用执行此操作:必需。我认为你应该使用正则表达式:

\S 
这等于在字符串中搜索非空白字符

有用的帖子和答案:


此操作无法使用:Required执行。我认为你应该使用正则表达式:

\S 
这等于在字符串中搜索非空白字符

有用的帖子和答案:


您可以尝试将
所需的
属性
的此属性设置为
false
。此处的更多信息AllowEmptyString在此处不起作用,因为空格被视为一个值。您可以尝试将
必需的
属性
AllowEmptyString
设置为
false
。此处的详细信息AllowEmptyString在此处不起作用,因为空格被视为值AllowEmptyString在此处不起作用,因为空格与空字符串不同AllowEmptyString在此处不起作用,因为空格与空字符串不同