我是MVC新手,我正在尝试在显示和编辑模式下格式化电话号码。我在电话号码上使用以下数据注释:
date:2017-03-11
c=1, d=1, e=0
date:2017-03-05
c=6, d=5, e=1
在视图中,我有:
[Phone]
[Display(Name = "Work Phone")]
[DisplayFormat(DataFormatString = "{0:###-###-####}", ApplyFormatInEditMode = true)]
public string WorkPhone { get; set; }
根据我的理解,这应该可行,但电话号码未在显示或编辑模式下格式化。我也在视图中尝试了以下内容:
@Html.EditorFor(model => model.WorkPhone, new { htmlAttributes = new { @class = "form-control" } })
但这也不起作用。我错过了什么?任何帮助将不胜感激。