1

MVC3 では、次のように使用できるように、厳密に定義されたクラスにカスタム属性を作成する方法 (用語については申し訳ありませんが、ここで学習しています)。

[CustomValue(AttributeMappingName = "first.name")]

ビュー内に 'first-name' を表示できるようにしたいと考えています。これはすべての Patient_FirstName に対して静的であることに気付きましたが、カスタム マッピング名クライアント側にアクセスしたいと考えています。

環境:

public class FormStandard_Model
    {
        [Required()]
        [Key]
        public string My_ID { get; set; }

        [Required]
        [StringLength(32, MinimumLength = 2)]
        [Display(Name = "First Name")]
        [CustomValue(AttributeMappingName =  "first.name")]
        public string Patient_FirstName { get; set; }

    }
4

1 に答える 1

2

ModelMetadataProviderカスタム属性のデータをビューで使用できるように、カスタムを作成する必要があるようです。この回答を参照してください: カスタム データ注釈 ASP.NET MVC C#

于 2012-04-27T06:13:32.170 に答える