gpt4 book ai didi

asp.net - 相对引用 CSS 和 JavaScript 文件的问题

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:50 25 4
gpt4 key购买 nike

我有一个 IIS 网站。该网站包含其他网站,因此结构如下。

\ 
MainWebSite\
Scripts\
CSS\
App1\
Scripts\
CSS\
App2\
Scripts\
CSS\

所有网站都是 ASP.NET MVC 网络应用程序。

在App1的MasterPage中,我引用了这样的脚本文件:

<script type="text/javascript" src="../../Scripts/jquery-ui-1.8.custom.min.js">
</script>

问题是它现在试图在 http:\server\MainWebSite\Scripts.... 找到文件。

我该如何解决这个问题?我是否应该将所有脚本和 CSS 文件放入根目录,这是首选解决方案吗?

最佳答案

在 ASP.NET 中,有一个很棒的函数是页面对象的一部分:

ResolveUrl(String)

这是通过传入一个相对字符串来使用的,但最好的部分是你可以使用 ~ 来表示你网站的根:

<script type="text/javascript" src='<%=ResolveURL("~/PATH_FROM_ROOT/Scripts/jquery-ui-1.8.custom.min.js")%>'></script>

[注意单引号。]

关于asp.net - 相对引用 CSS 和 JavaScript 文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013837/

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