嗨,我试图只显示 datetime 属性的日期和以货币格式格式化的小数属性的价格。但我一定做错了,因为格式化不起作用。这是它的显示方式:
我希望这仅使用货币美元金额显示日期和价格。这是我的模型代码:
[Required]
[DataType(DataType.Date)]
public DateTime PublicationDate { get; set; }
[Required]
[DataType(DataType.Currency)]
[DisplayFormat(DataFormatString="{0:c}")]
public decimal Price { get; set; }
这是我用于视图的代码:
<p>
@Html.LabelFor(model => model.PublicationDate , "Publication Date")
@Html.TextBoxFor(model => model.PublicationDate, new { @class = "datepicker"})
</p>
<p>
@Html.LabelFor(model => model.Price)
@Html.TextBoxFor(model => model.Price)
</p>
我究竟做错了什么?