【发布时间】:2019-05-14 08:08:38
【问题描述】:
我正在创建 asp.net mvc 应用程序,在其中我将错误消息存储在我的数据库中,现在我想在用户单击提交时使用必填字段注释而不是自定义 js 验证,我的模型如下所示,
[Required(ErrorMessage = "static error message")]
public string AttributeValue { get; set; }
我想添加动态错误消息而不是 ->(静态错误消息)
有没有办法从控制器添加动态错误消息。
【问题讨论】:
-
为了获得最佳性能,不要在每次需要读取单个文本时都访问数据库。更好地为动态错误消息构建您自己的资源文件。
-
@MannanBahelim 字段名称可以由用户更改
-
类似问答
-
验证失败时可以添加 ModelState.AddModelError("AttributeValue", "error message");到控制器
-
@MannanBahelim 是的,我知道,但我想在 HTTPGet 期间添加错误消息而不是发布
标签: asp.net-mvc validation data-annotations