gpt4 book ai didi

javascript - ASP.NET Web 应用程序相对路径

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

跟随相对路径有什么区别?

<script type="text/javascript" src="../Scripts/jquery-1.2.6.js"></script>
<script type="text/javascript" src="../../Scripts/jquery-1.2.6.js"></script>
<script type="text/javascript" src="/Scripts/jquery-1.2.6.js"></script>
<script type="text/javascript" src="~/Scripts/jquery-1.2.6.js"></script>
  • 指的是什么?
  • 例如我有一个网络应用程序名称 ASPWP1 和文件夹结构如下

  • ASPWP1->文件夹 1

  • ASPWP1->Folder1->JS1.js
  • ASPWP1->Folder1->Sample1.aspx
  • ASPWP1->文件夹2
  • ASPWP1->Folder2->JS2.js
  • ASPWP1->Folder2->Sample2.aspx
  • ASPWP1->Folder3->JS3.js, JS4.js

  • 如何在sample1.aspx中引用JS1?
  • 如何在Sample2.aspx中引用JS1?
  • 如何在Sample1.aspx中引用JS3/JS4

请指导我理解相对路径。

提前致谢

最佳答案

波浪号(~)指的是HttpRuntime.AppDomainAppVirtualPath,通常是虚拟目录的路径。

你测试过吗:<script type="text/javascript"src="~/Scripts/jquery-1.2.6.js">

我很惊讶它实际上会引用没有 runat="server"标记的文件,因为 JavaScript 无法确定 HttpRuntime.AppDomainAppVirtualPath 的值。

我已经包含了一个 MSDN 源,您应该阅读它以帮助您更好地理解这一点。

http://msdn.microsoft.com/en-us/library/ms178116.aspx

关于javascript - ASP.NET Web 应用程序相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007017/

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