Asp.net绑定破坏了jquery用户界面

Asp.net绑定破坏了jquery用户界面,jquery,asp.net,jquery-ui,bundling-and-minification,Jquery,Asp.net,Jquery Ui,Bundling And Minification,当我以发布模式发布我的应用程序时,日期选择器停止工作 我很确定这和捆绑有关,但我不知道是什么 Jquery和jQueryUI都以正确的顺序加载,并且只加载一次 此外,$.ui已初始化 如果我尝试将google chrome控制台中的日期选择器绑定到 $("#birthdate").datepicker(); 没有错误,但是datepicker没有绑定,并且输入上没有hasDatepicker类 如果我尝试 $("#birthdate").datepicker("show"); 我有以下错误

当我以发布模式发布我的应用程序时,日期选择器停止工作

我很确定这和捆绑有关,但我不知道是什么

Jquery和jQueryUI都以正确的顺序加载,并且只加载一次

此外,
$.ui
已初始化

如果我尝试将google chrome控制台中的日期选择器绑定到

$("#birthdate").datepicker();
没有错误,但是datepicker没有绑定,并且输入上没有
hasDatepicker

如果我尝试

$("#birthdate").datepicker("show");
我有以下错误

未捕获的TypeError:无法读取未定义的属性“apply”

因为日期选择器未初始化

这是密码

<input class="form-control default-date-picker" data-msg-date="The field Birth Date must be a date." data-msg-required="The Birth Date field is required." data-rule-date="true" data-rule-required="true" id="birthdate" name="BirthDate" type="text" value="0001-01-01 12:00:00 AM" aria-required="true">

<script type='text/javascript'>
     $(function () {
          $("#birthdate").datepicker();
     });
</script>
捆绑码

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js",
                        "~/Scripts/jquery.unobtrusive-ajax.js"));


 bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                       "~/Scripts/jquery-ui-1.10.4.js",
                   "~/Scripts/jquery-ui-i18n.js"));
脚本在_layout.cs的
部分中呈现

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")

这总是发生在我身上。我不确定这是否是同一件事

确保以下代码未执行两次,或在Razor页面中搜索字符串以查找replicate@Script.Render

 @Scripts.Render("~/bundles/jquery")

可能是
$(function(){//your code}) @Scripts.Render("~/bundles/jquery")