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工作。非常感谢。如果你把答案写在下面,我会接受的。