gpt4 book ai didi

javascript - 包含外部 javascript 的 ASP.NET MVC 4 问题

转载 作者:行者123 更新时间:2023-11-30 17:58:55 26 4
gpt4 key购买 nike

我是 MVC 的新手,我被困在局部 View 中使用下载的 javascript Controller 。我下载了这个 TreeView :
http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
然后我将 treeview.js 和 demo.js 脚本放在项目中,以及 css 和图像文件夹。 2 个 .js 文件位于/Scripts/treeview 文件夹中,css 和图像文件夹位于/Content 文件夹中。

我将这些添加到我的 BundleConfig.cs 中:

        bundles.Add(new ScriptBundle("~/bundles/treeview").Include(
"~/Scripts/treeview/jquery.treeview.js",
"~/Scripts/treeview/demo.js"));

bundles.Add(new StyleBundle("~/Content/css/treewiew").Include("~/Content/jquery.treeview.css"));

我的部分 View 如下所示:

<ul id="browser" class="treeview">
<li><span class="folder">Folder 1</span>
<ul>
<li><span class="file">Item 1.1</span></li>
</ul>
</li>
<li><span class="folder">Folder 2</span>
<ul>
<li><span class="folder">Subfolder 2.1</span>
<ul id="folder21">
<li><span class="file">File 2.1.1</span></li>
<li><span class="file">File 2.1.2</span></li>
</ul>
</li>
<li><span class="file">File 2.2</span></li>
</ul>
</li>
<li class="closed"><span class="folder">Folder 3 (closed at start)</span>
<ul>
<li><span class="file">File 3.1</span></li>
</ul>
</li>
<li><span class="file">File 4</span></li>

在 _Layout.cshtml 中,我在头部部分添加了这两行,就在 @Styles.Render("~/Content/css") 和 @Scripts.Render("~/bundles/modernizr") 行之前:

<link href="@Url.Content("~/Content/jquery.treeview.css")" rel="stylesheet" type="text/css" />
<script runat="server" type="text/javascript" src="@Url.Content("~/Scripts/treeview/jquery.treeview.js")"></script>

最后,我在 Index View 中调用分部 View ,它是随项目自动生成的。 css 几乎可以正常工作,我有样式列表,但它不能用作 TreeView Controller 。

现在,我找到了这些帖子,但这些帖子对我没有帮助:
How to include javascript code in asp.net MVC4 View page?
MVC4 partial view javascript bundling Issue

我只是看不出我有什么问题。我最近才开始学习 javascript,MVC 在 5 天前对我来说是全新的和未知的,现在我已经坚持这个问题 3 天了,我为此对自己很生气。请帮我!非常感谢!

最佳答案

添加这一行而不是使用您的脚本注册,

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

注意:treeview 应该在 jQuery 引用之后注册。

关于javascript - 包含外部 javascript 的 ASP.NET MVC 4 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17512820/

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