我想在接受字符串输入的表单字段中验证输入。ASP.Net核心已经检查它是否为空,因为它是必需的。
我已经在模块上放置了max和min长度属性,当输入无效时,我想更改这条消息。
发布于 2022-10-01 12:43:54
解决办法真的很简单。我所要做的就是将这个属性添加到模型属性中。
[StringLength(8, ErrorMessage = "{0} length must be between {2} and {1}.", MinimumLength = 6)]
其中第一个参数是最大长度,最后一个参数是最小长度。
有关此模型验证这里的更多信息
发布于 2022-10-01 12:57:07
对于复杂的验证需求,可以签出FluentValiation.。这是一个很好的工具,可以帮助您轻松创建和维护验证。
https://stackoverflow.com/questions/73921635
复制相似问题