首页 > 解决方案 > 如何在 mvc 中的 viewmodel.cs 文件中检查空格验证

问题描述

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

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

我正在维护正则表达式,不允许在我的 empName 中使用特殊字符

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

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

有人可以帮我吗

标签: c#asp.net.netasp.net-mvcvalidation

解决方案


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

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

推荐阅读