Ian*_*Ian 5 c# asp.net asp.net-mvc username asp.net-mvc-5
在其中ASP.Net MVC 5 View,当控件/输入View尝试在数据库中创建列值(或中的字段值class)时,会弹出一个自动错误消息,该值应该是唯一的,但我们违反了它-例如在创建新用户时帐户的电子邮件以及已经存在的电子邮件,如下所示。
现在,我应该在我的项目中将上面的错误消息更改为本地语言:
... is already taken <-> ... [is already taken in local language]
Run Code Online (Sandbox Code Playgroud)
如何更改“ [[字段值]已采取””(自动)错误消息?
根据这篇文章:
我们可以尝试在整个解决方案中搜索“名称{0}已被使用”,但是当我这样做时,我找不到它。
这是早先的有效解决方案,MVC但过时了MVC 5吗?
(注意:不幸的是,该帖子并未指出OP正在使用哪个ASP.Net MVC版本)
小智 -1
在您的模型类中,尝试通过在属性之前添加以下行来使用数据注释来完成此操作:
[Required(ErrorMessage = "is already taken in local language")]
Run Code Online (Sandbox Code Playgroud)
如果可能的话,您可以使用您的语言包安装 .NET Framework。然后您将看到以本地语言显示的所有错误消息。
| 归档时间: |
|
| 查看次数: |
1489 次 |
| 最近记录: |