我试图在MVC中格式化一些DateTimes,但DisplayFormat没有应用于Nullable对象,我不知道为什么。它在CreatedDateTime上运行良好,但在LastModifiedDateTime上运行良好[DisplayFormat(ApplyFormatInEditMode=true,DataFormatString="{0:MM/dd/yyhh:mmtt}")]publicDateTimeCreatedDateTime{get;set;}[DisplayFormat(ApplyFormatInEditMode=true,DataFormatString="{0:M
问题我正在运行tutorialsforASP.NETMVC4(但我认为这也适用于MVC5),您可以在其中为电影商店创建一个网站。电影模型有一个类型为DateTime的ReleaseDate属性。通常这个日期被查看的次数多于被编辑的次数,因此我应用了以下属性来很好地呈现它。[DataType(DataType.Date)][DisplayFormat(DataFormatString="{0:dd-MMM-yyyy}")]publicDateTimeReleaseDate{get;set;}当显示此日期的View使用以下方式呈现它时:@Html.DisplayFor(model=>mod
有没有一种方法可以使用View模型属性上的DisplayFormat属性来为社会安全号码或电话号码应用DataFormatString格式?我知道我可以使用javascript来做到这一点,但如果可能的话,我更愿意让模型来处理它。[DisplayFormat(ApplyFormatInEditMode=true,DataFormatString="???????")]publicstringSsn{get;set;} 最佳答案 以下应该可以工作,但请注意Ssn属性的类型差异。[DisplayFormat(DataFormatStri