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



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

[Required]
[RegularExpeession]
public string EmpName {get;set;}

我正在维护regex,不允许在我的empName 中使用特殊字符

当我在文本框中输入空白(按空格按钮2次(时,RequiredField验证没有启动,因为它将空白视为值

如何使用必需的attribue来检查这个空白问题。

有人能帮我吗

您可以向模型添加另一个名为AllowEmptyStrings 的验证

[Required(AllowEmptyStrings = false, ErrorMessage = "Please Provide Emp Name")]
[RegularExpeession]
public string EmpName {get;set;}

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

S 

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

有用的帖子和答案:engvard

"非空格非连字符"的正则表达式是什么

相关内容

  • 没有找到相关文章

最新更新