Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在MVC中生成自己的错误消息?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何在MVC中生成自己的错误消息?

Asp.net mvc 如何在MVC中生成自己的错误消息?,asp.net-mvc,Asp.net Mvc,我创建了一个静态方法,该方法返回一个用所选语言描述错误消息的字符串,但我无法使其工作。我已经搜索了一个答案,但只找到了一种方法:[Display(Name=“Name”)]到我自己的:[DisplayResource.DisplayName(“InfoName”)] 像这样的事情,必须有可能: [StringLength(200, MinimumLength = 5, ErrorMessage = DisplayResource.DisplayError("ErrName"))] [Email

我创建了一个静态方法,该方法返回一个用所选语言描述错误消息的字符串,但我无法使其工作。我已经搜索了一个答案,但只找到了一种方法:
[Display(Name=“Name”)]
到我自己的:
[DisplayResource.DisplayName(“InfoName”)]

像这样的事情,必须有可能:

[StringLength(200, MinimumLength = 5, ErrorMessage = DisplayResource.DisplayError("ErrName"))]

[EmailAddress(ErrorMessage = DisplayResource.DisplayError("ErrUseEMail"))]

[StringLength(20, MinimumLength = 5, ErrorMessage = DisplayResource.DisplayError("ErrPswLength"))]

[Compare("Password", ErrorMessage = DisplayResource.DisplayError("ErrPswMatch"))]
等等


我一直在寻找答案,但也许我没有用正确的词来描述我的问题?

可能重复的方法并不完全相同,但想法非常相似。