MVC 5中没有引用jQuery UI

时间:2014-08-02 01:41:42

标签: javascript jquery asp.net-mvc jquery-ui asp.net-mvc-5

我有一个MVC 5应用程序,我需要jQuery UI。所以我从NuGet下载了jQuery UI(Combined Library)版本1.10.4,并确保将jQuery更新到版本2.1.1。接下来我做的就是像这样设置捆绑包:

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

bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
            "~/Content/themes/base/jquery.ui.all.css"));

最后按照以下顺序在我的_Layout.cshtml中渲染:

在head-tag中:

@Styles.Render("~/Content/themes/base/css")
@Scripts.Render("~/bundles/jquery")

在底部然后:

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

(即使我将底部复制到头标,反之亦然 - 什么都不会改变)

现在我使用页面顶部的以下脚本设置局部视图:

<script type="text/javascript">
    $(function () {
        $("#commentSection").accordion();
    });
</script>

输入&#34;。&#34; in $(&#34;#commentSection&#34;)。accordion(); intellisense不会给我任何jQueryUI-Element可供选择。即使在启动应用程序后也没有任何反应。我已经尝试在视图的顶部渲染脚本和样式,但没有效果。相同的代码适用于MVC 4 test-ap。但是已经包含了jQuery UI。是的,我一直在按下#34;构建解决方案&#34;菜单条目就像疯了......:P

那么我做错了什么?谢谢你的帮忙。

0 个答案:

没有答案