gpt4 book ai didi

javascript - 嵌套网页中的.net MVC4路径文件.js

转载 作者:行者123 更新时间:2023-11-28 19:49:25 24 4
gpt4 key购买 nike

我的 mvc4 应用程序有问题。我已经为 css 和 js 文件创建了一个带有“bundleconfig”的母版页。到目前为止一切顺利......一切正常,例如“localhost1234:/Admin/Index”我看到一切都正确。问题是当我转到页面“localhost1234:/Admin/Edit/2”(2 是更新的用户 ID)时,这里在文件 main.js 中找不到引用

文件main.js是这样的:

`

head.js("../assets/js/skin-select/jquery.cookie.js");
head.js("../assets/js/skin-select/skin-select.js");
head.js("../assets/js/clock/date.js");

`在浏览器的错误控制台中显示未找到引用:

404 Not Found - localhost:1234/Admin/assets/js/jquery.cookie.js"
jquery.cookie.js
404 Not Found - localhost:1234/Admin/assets/js/bootstrap.js"

为什么他将 View 名称(Admin)放在 main.js 文件中的路径前面???你能帮我吗?

最佳答案

使用 Url.Content 帮助器从相对路径生成正确的路径,如下所示:

head.js('@Url.Content("~/assets/js/skin-select/jquery.cookie.js")');

目前它正在尝试在Admin文件夹中查找assets--> js-->jquery.cookie.js

使用Url.Content()后,它将首先获取RootDirectory,地址如下:http://localhost/assests/js/皮肤选择/jquery.cookie.js

关于javascript - 嵌套网页中的.net MVC4路径文件.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23757466/

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