gpt4 book ai didi

asp.net-mvc-4 - MVC4 与 TinyMCE bundle

转载 作者:行者123 更新时间:2023-12-03 10:10:36 24 4
gpt4 key购买 nike

我在使用 MVC4 Bundling 和 TinyMCE 时遇到问题。我收到此错误:

    GET http://localhost:54717/Admin/EditText//langs/da.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/lists/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/autolink/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//themes/advanced/editor_template.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/spellchecker/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/pagebreak/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/style/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/table/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/layer/editor_plugin.js 404 (Not Found) Site:1
GET http://localhost:54717/Admin/EditText//plugins/save/editor_plugin.js 404 (Not Found)
Failed to load: http://localhost:54717/Admin/EditText//langs/da.js

代码看起来像这样(在 BundleConfig.cs 中)
bundles.Add(
new ScriptBundle("~/Scripts/Site").Include(
"~/Scripts/jquery-1.9.1.js",
"~/Scripts/tinymce/tiny_mce.js",
"~/Scripts/jquery-ui-1.10.1.js",
"~/Scripts/jquery.ui.slider.js",
"~/Scripts/oline.Base.js",
"~/Scripts/Validate/Language/jquery.validationEngine-da.js",
"~/Scripts/Validate/jquery.validationEngine.js",
"~/Scripts/jquery.ui.effect-blind.js",
"~/Scripts/jquery.placeholder.min.js"));

BundleTable.EnableOptimizations = true;

在布局中:
@Scripts.Render("~/Scripts/Site")

但是,如果我从 bundle 中删除 tiny_mce.js 并像这样放置它 < script src="~/Scripts/tinymce/tiny_mce.js"></script>它工作得很好。是因为我需要覆盖tinymce的自动加载并手动放置吗?

最佳答案

今天也刚碰到这个。好像是tinymce bundle 的时候,找不到其他依赖的脚本(插件、编辑器模板等)。

由于 TinyMCE 已经缩小了,我只是通过将它从包中排除并单独加载来解决这个问题。像这样的东西:

@* include tinymce unbundled so it can find its plugins and other scripts internally when bundles are optimized *@
@if (BundleTable.EnableOptimizations)
{
<script type="text/javascript" src="~/scripts/tinymce/tiny_mce.js"></script>
}
else
{
<script type="text/javascript" src="~/scripts/tinymce/tiny_mce_src.js"></script>
}

@Scripts.Render("~/Scripts/Site")

这样,您在启用优化时仍然使用预先缩小的版本,并在调试时使用原始源代码。但最终浏览器发送了不止一个请求。

关于asp.net-mvc-4 - MVC4 与 TinyMCE bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15923805/

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