有没有办法可以在视图模型
属性上使用
displayFormat
属性为社会安全号码或电话号码应用DataFormatString格式?我知道我可以用javascript做到这一点,但如果可能的话,我更愿意让模型处理它.
[displayFormat(ApplyFormatInEditMode = true,DataFormatString = "???????")]
public string Ssn { get; set; }
以下应该有效,但请注意Ssn
属性的类型差异.
[displayFormat(DataFormatString = "{0:###-###-####}")]
public long Phone { get; set; }
[displayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:###-##-####}")]
public long Ssn { get; set; }
请注意,为了应用格式,您需要在视图中使用以下html帮助器:
@Html.displayFor(m => m.Property)