相关疑难解决方法(0)

ASP.NET MVC3 - DateTime格式

我正在使用ASP.NET MVC 3.
我的ViewModel看起来像这样:

public class Foo
{
    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
    public DateTime StartDate { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

在视图中,我有这样的事情:

<div class="editor-field">
    @Html.EditorFor(model => model.StartDate)
    <br />
    @Html.ValidationMessageFor(model => model.StartDate)
</div>
Run Code Online (Sandbox Code Playgroud)

StartDate以正确的格式显示,但当我将其值更改为19.11.2011并提交表单时,我收到以下错误消息:"值'19 .11.2011'对StartDate无效."

任何帮助将不胜感激!

datetime asp.net-mvc-3

28
推荐指数
2
解决办法
3万
查看次数

标签 统计

asp.net-mvc-3 ×1

datetime ×1