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 如果我正在使用资源文件,我的模型错误将被删除_Asp.net Mvc_Asp.net Web Api_.net 4.5_Resource Files_Data Annotations - Fatal编程技术网

Asp.net mvc 如果我正在使用资源文件,我的模型错误将被删除

Asp.net mvc 如果我正在使用资源文件,我的模型错误将被删除,asp.net-mvc,asp.net-web-api,.net-4.5,resource-files,data-annotations,Asp.net Mvc,Asp.net Web Api,.net 4.5,Resource Files,Data Annotations,嗨,我用的是一个有 [Range(1, 4, ErrorMessageResourceName = "NameRequiredError", ErrorMessageResourceType =typeof(Resources.PatientNotes))] public int ActionType { get; set; } 我的资源文件包含键asNameRequiredError,其值为“Name is required”,但当我运行时,不会出现任何错误,并且我的模型状态有效,但当我

嗨,我用的是一个有

 [Range(1, 4, ErrorMessageResourceName = "NameRequiredError", ErrorMessageResourceType =typeof(Resources.PatientNotes))]
 public int ActionType { get; set; }
我的资源文件包含键as
NameRequiredError
,其值为“Name is required”,但当我运行时,不会出现任何错误,并且我的模型状态有效,但当我使用

 [Range(1, 4)]
 public int ActionType { get; set; }
然后它给出正确的错误和
ModelState.IsValid
as
False


问题只是当我对资源文件使用单独的项目时;否则它可以正常工作。

您确定对单独资源文件的引用是正确的吗?是的,我只是将该文件直接复制并粘贴到另一个项目中。我只是找不到。请看一下这里的答案,可能会有帮助: