5
當使用數據批註Valition時,一切正常,直到我嘗試使用資源。ASP.NET MVC數據批註驗證ErrorMessageResourceType
下面是我得到的錯誤: 名稱'ErrorMessageResourceType'在當前上下文中不存在。
和代碼我使用:
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Microsoft.Web.Mvc;
namespace Project.Models
{
[MetadataType(typeof(LanguageMetaData))]
public partial class Language
{
}
public class LanguageMetaData
{
[Required(ErrorMessageResourceType(typeof(Resources.Errors)),
ErrorMessageResourceName = "IdRequired")]
public object Id { get; set; }
[Required(ErrorMessageResourceType(typeof(Resources.Errors)),
ErrorMessageResourceName = "NameRequired")]
public object Name { get; set; }
public object Flag { get; set; }
public object IsDefault { get; set; }
}
}
我找不到任何錯。更有經驗的人能幫助我解決問題嗎?
謝謝!