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

1 に答える 1

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; }
于 2012-05-07T13:46:51.543 に答える