ASP.NET Web App相对路径
ASP.NET Web App Relative Paths
遵循相对路径之间有什么区别?
<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->Folder1
- 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
相关文章:
- 可以用'吗/'在相对路径中
- Angular sqlLite set css url()无法设置相对路径
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- node.js需要相对路径
- 相对路径的计算
- 如何访问节点模块中具有相对路径的文件
- 在JQuery中,'加载'方法'的相对路径在引用项目中的html文件时开始
- Javascript中具有fetch的相对路径
- backbone.js在#断开相对路径之前缺少斜杠
- 相对路径中的角度2 img src
- 带有JS点击相对路径的网页URL链接
- 流星 ES6 模块相对路径
- 在不同浏览器中使用 javascript 的相对路径
- 无法加载具有相对路径的 css/js
- SystemJS 相对路径
- 是否可以要求项目目录外部的模块没有相对路径
- 无法使用 Jade 模板包含相对路径文件
- RequireJS 不遵循设置了 baseUrl 的数据主的相对路径
- 如何使用它的相对路径访问tomcat服务器中的文件夹
- jQuery ajax 相对路径未找到文件