【发布时间】:2011-10-21 01:00:40
【问题描述】:
我将 html.textbox 用于我的 2 个日期时间字段,因为我需要将它们格式化为特定格式,但我不知道如何通过 html.textboxfor 来实现。 但是,我意识到我需要有 textboxfor 才能在我的模型类中进行验证:
[Required(ErrorMessage = "Storage Date is required")]
[DataType(DataType.DateTime, ErrorMessage = "Please input a valid date")]
public DateTime StorageDate { get; set; }
知道如何将下面的 Html.Textbox 更改为具有相同设置的 Html.TextBoxFor 吗?
@Html.TextBox("expirydate", String.Format("{0:ddd, d MMM yyyy}", DateTime.Now), new { id = "expirydate" })
@Html.ValidationMessageFor(model => model.ExpiryDate)
感谢任何帮助...谢谢...
【问题讨论】:
标签: asp.net-mvc-3 validation html-helper