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; }
我的资源文件包含键asNameRequiredError
,其值为“Name is required”,但当我运行时,不会出现任何错误,并且我的模型状态有效,但当我使用
[Range(1, 4)]
public int ActionType { get; set; }
然后它给出正确的错误和ModelState.IsValid
asFalse
问题只是当我对资源文件使用单独的项目时;否则它可以正常工作。您确定对单独资源文件的引用是正确的吗?是的,我只是将该文件直接复制并粘贴到另一个项目中。我只是找不到。请看一下这里的答案,可能会有帮助: