c# - 如何在 mvc 中的 viewmodel.cs 文件中检查空格验证
问题描述
我的 EmployeeViewModel.cs 中有一个属性,如下所示
[Required]
[RegularExpeession]
public string EmpName {get;set;}
我正在维护正则表达式,不允许在我的 empName 中使用特殊字符
当我在我的文本框中给出空格(按空格按钮 2 次)时,RequiredField 验证不会触发,因为它将空格视为一个值
如何使用所需的属性检查此空白问题。
有人可以帮我吗
解决方案
您可以向模型添加另一个名为AllowEmptyStrings的验证
[Required(AllowEmptyStrings = false, ErrorMessage = "Please Provide Emp Name")]
[RegularExpeession]
public string EmpName {get;set;}
推荐阅读
- image - 图片没有跟随正确的标题
- wordpress - 以重力形式动态传递值
- pandas - 特定 ID 的最大值
- ios - Swift 可选的完成处理程序
- vue.js - 通过本地副本使用 Workbox,无需 CDN
- python - 在多次运行的范围内选择轨迹中的最后一个点
- haskell - 尝试通过堆栈安装 hlint 得到“相同的包名”错误
- statsmodels - 在 statsmodels 中使用卡尔曼滤波器时忽略 state_cov
- node.js - 匹配 WINS32 和 POSIX 系统的文件/目录路径格式
- xml - 如何修复 cobertura-coverage.xml 中的格式