gpt4 book ai didi

jquery - MVC 与 jquery 捆绑在调试中不起作用

转载 作者:行者123 更新时间:2023-12-01 07:46:48 28 4
gpt4 key购买 nike

我在 Asp.Net MVC 中进行捆绑工作遇到了最困难的时期。我设置了 EnableOptimizations,以便我可以在转移到产品之前测试 bundle 。

这是我的 RegisterBundles

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

bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery/jquery-ui.js"));

bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery/jquery.validate*",
"~/Scripts/jquery/jquery.unobtrusive*"));

BundleTable.EnableOptimizations = true;

这是我的_布局

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

但是,当我的页面呈现时,它出现了这些 JavaScript 错误。这告诉我 jquery javascript 没有加载。看来返回的是html。我相信当包尝试检索 js 时,它实际上再次返回我的登录页面。

SyntaxError: expected expression, got '<' jquery:2:0
SyntaxError: expected expression, got '<' jqueryui:2:0
SyntaxError: expected expression, got '<' jqueryval:2:0

非常感谢任何帮助。

最佳答案

如果您要保护网站的部分内容,则需要将 bundle 的路径排除在保护之外。

这是另一个问题的解决方案:https://stackoverflow.com/a/6304624/84395

关于jquery - MVC 与 jquery 捆绑在调试中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36168953/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com