5
データアノテーションバレンスを使用すると、リソースを使用しようとするまですべて正常に機能します。ASP.NET MVCデータアノテーションValidation 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; }
}
}
私はこれに何かを見つけることができません。経験豊富な人が私に何が間違っているのを助けてくれますか?
ありがとうございました!