mvc中的Jquery日期选择器

mvc中的Jquery日期选择器,jquery,asp.net-mvc-4,Jquery,Asp.net Mvc 4,我有一个有很多字段的表单。其中两个用于收集开始日期和结束日期。发布表单时,其他字段中的错误值会被记住,而这两个字段则不会 另外,如果我添加了一个带有模型的日期选择器(代码如下),它不会显示它: <%: Html.EditorFor(model => model.start_date, new { id = "datepicker" } ) %> model.start\u日期,新的{id=“datepicker”})%> 但如果将其与此行一起添加,则会: <input

我有一个有很多字段的表单。其中两个用于收集开始日期和结束日期。发布表单时,其他字段中的错误值会被记住,而这两个字段则不会

另外,如果我添加了一个带有模型的日期选择器(代码如下),它不会显示它:

<%: Html.EditorFor(model => model.start_date, new { id = "datepicker" } ) %>
model.start\u日期,新的{id=“datepicker”})%>
但如果将其与此行一起添加,则会:

<input type="text" id="datepicker" name="start_date"/>

我认为在发布后,字段不会显示,因为我没有绑定到模型,所以我想首先使用带有模型的日期选择器,以一种方式使其工作


我做错了什么,所以日期选择器不会以第一种方式显示?

使用
TextBoxFor
helper:

像这样:

<%: Html.TextBoxFor(model => model.start_date, new { id = "datepicker" } ) %>
model.start\u日期,新的{id=“datepicker”})%>

我想加上我的2美分,因为我在让jQuery日期选择器在VS2013中工作时遇到了麻烦

将jQuery UI组合包添加到解决方案中,并确保正确输入了脚本和脚本引用后,请检查App_Start文件夹中的BundleConfig。查找以下行:

 bundles.Add(New ScriptBundle("~/bundles/jquery").Include(
    "~/Scripts/jquery-{version}.js"))
将单词“version”替换为脚本文件夹中列出的jQuery版本


而且,为了防止阅读本文的人不知道,添加jQuery引用的一种简单方法是右键单击脚本文件夹中的相应列表,单击复制,然后单击代码中的过去

请尝试TextBoxforHelperit工作。非常感谢。如果你把答案写在下面,我会接受的。