我爲我的datetime字段中的2使用了html.textbox,因爲我需要以特定格式格式化它們,但我不知道如何通過html.textboxfor 。 不過,我意識到我需要有用於驗證的textboxfor在我的模型類的工作:MVC 3 - 將Html.TextBox更改爲Html.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)
感謝所有幫助...謝謝...
您好,感謝了很多,但實際上我以前用過editorfor。但是,我需要對每個datetime字段datepicker做一些不同的設置,所以我用不同的id將它分開。順便說一句,我也注意到我並不需要textboxfor驗證工作! – shennyL