2012-05-07 8 views
2

私はこのエンティティ用のコードを持っています。エンティティフレームワークのデータ注釈と多言語

ハードコードされたテキストを、ユーザーが選択した言語に応じてリソースファイルへの参照で置き換える方法があるのだろうかと思います。

public class Applicant 
    { 
     [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 
     public int ApplicantID { get; set; } 

     [Required(ErrorMessage = "Name is required")] 
     [StringLength(20, MinimumLength = 3, ErrorMessage = "Name should not be longer than 20 characters.")] 
     [Display(Name = "First and LastName")] 
     public string Name { get; set; } 

答えて

4

私は例を愛するこの

http://adamyan.blogspot.com/2010/02/aspnet-mvc-2-localization-complete.html

[Display(Name = "Email", ResourceType = typeof(Localization))] 
[Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(Localization))] 
[Email(ErrorMessageResourceName = "EmailFormatError", ErrorMessageResourceType = typeof(Localization))] 
public string Email { get; set; } 
+0

Localization.Checkについて話しているが、私は、それは何も変わらないのMVC、単にWebフォームをやっていないのですか? –