【发布时间】:2012-08-05 20:57:08
【问题描述】:
我对@987654322@ 字段使用Html.EditorFor() 方法。但是我遇到了一个错误,例如 Year、Month 和 Day 参数描述了无法表示的 DateTime。
然后我明白这是因为月份值大于 12 或小时值大于 23。我选择了正确的值,但我认为由于本地化问题,它会改变月份和日期之间的位置。
还有一些代码;
从视角看;
<tr>
<td>
<div class="editor-label" style="text-align: right;">
<b>@Html.LabelFor(c => c.Created)</b>
</div>
</td>
<td>
<div class="editor-field">
@Html.EditorFor(c=>c.Created)
@Html.ValidationMessageFor(c => c.Created)
</div>
</td>
</tr>
从视图模型方面;
[Display(Name = "Created", ResourceType = typeof(ModelLocalization))]
public DateTime Created { get; set; }
如何格式化?我该怎么办?
【问题讨论】:
-
请您向我们展示您目前的代码
-
我添加了一些代码;并且有一个模型绑定代码。它等于解析的时间值到一个 var 变量。
标签: asp.net asp.net-mvc-3 asp.net-mvc-4