Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在MVC4中使用简单的日历_Asp.net Mvc_C# 4.0_Razor 2 - Fatal编程技术网

Asp.net mvc 如何在MVC4中使用简单的日历

Asp.net mvc 如何在MVC4中使用简单的日历,asp.net-mvc,c#-4.0,razor-2,Asp.net Mvc,C# 4.0,Razor 2,我是MVC的新手。如何使用日历?这是我的部门 <div class="editor-field"> @Html.EditorFor(model => model.CommunicationTime) @Html.ValidationMessageFor(model => model.CommunicationTime) </div> @EditorFor(model=>model.CommunicationTi

我是MVC的新手。如何使用日历?这是我的部门

   <div class="editor-field">
        @Html.EditorFor(model => model.CommunicationTime)
        @Html.ValidationMessageFor(model => model.CommunicationTime)
    </div>

@EditorFor(model=>model.CommunicationTime)
@Html.ValidationMessageFor(model=>model.CommunicationTime)

但它只显示一个文本框。我应该怎么做?

尝试在模型中添加数据注释DateType(DateType.Date) 以下是一个示例:

[显示(Name=“生日”)]

[数据类型(DataType.Date)]

公共日期时间DOB{get;set;}

这应该适用于Chrome、Firefox、Safari或任何支持HTML5的浏览器
这是因为生成的html标记将在日期字段中包含type=“Date”可能的重复:或者我只想选择一天并将日期设置为文本框第二个问题的答案中对此有一个建议。它链接到一个名为@cagin HTML5 Type=“Date”的jQuery插件,可以做到这一点。试试看,我鼓励你使用注释。我找到答案了吗