<分区>
我想在我的代码中实现。为此,我有以下内容:
@Html.TextBoxFor(model => model.CreationDate, new { @type = "date" })
此代码生成以下 HTML:
<input data-val="true" data-val-date="The field CreationDate must be a date."
data-val-required="The CreationDate field is required."
id="CreationDate" name="CreationDate" type="date"
value="09/05/2012 15:02:19">
该值不会显示在网页上,因为 type="date"需要 YYYY-MM-DD 格式的数据。
我试过格式化日期,但当然会失败。
@Html.TextBoxFor(model => model.CreationDate.ToString("YYYY-MM-DD"),
new { @type = "date" })
如何使用 TextBoxFor 方法正确显示结构? 或者我应该使用其他方法(我已经尝试过 EditorFor 但失败了)?
CreationDate
是 DateTime 类型。