将JsonSerializer指令与数据模型分部关联

时间:2017-08-08 17:52:29

标签: asp.net-mvc model json.net

MetadataTypeAttribute指定要与数据模型类关联的元数据类。因此,我可以在另一个文件的关联类中定义有助于在MVC应用程序中呈现HTML控件的元数据。例如:

User.cs

[MetadataType(typeof(UserMetaData))]
public partial class User
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public DateTime BirthDate { get; set; }
}

MetaData.cs

public partial class UserMetaData
{
    [HiddenInput(DisplayValue = false)]
    public int UserId { get; set; }
    [DisplayName("Your Name")]
    public string FirstName { get; set; }
    [DisplayName("Your Last Name")]
    public string LastName { get; set; }
}

是否有类似的方法为我的模型在另一个文件中的属性定义JsonProperty属性?

0 个答案:

没有答案