【发布时间】:2013-04-24 18:27:58
【问题描述】:
这真的很难说,但我会试一试。
我正在 VS2010 IDE 上使用 ASP.NET 开发一个网站。在我的本地计算机上运行我的网站后,该页面可以正常工作。
有一次,我想在浏览器(Mozilla Firefox 20)上查看资源代码。好吧,没有什么不对劲的。分享一下我网页的<head>部分:
<link href="../../Styles/Site.css" rel="stylesheet" type="text/css" />
<link href="Scripts/jquery.hoverIntent.minified.js" rel="stylesheet" type="text/css" />
<script src="Scripts/jquery.hoverIntent.minified.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="Scripts/superfish.js" type="text/javascript"></script>
现在抓紧!
当我点击一个路径时(例如:Scripts/jquery.hoverIntent.minified.js),我会告诉你接下来会发生什么:
<link href="../../../Styles/Site.css" rel="stylesheet" type="text/css" />
<script src="Scripts/jquery.hoverIntent.minified.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="Scripts/superfish.js" type="text/javascript"></script>
通常浏览器会在代码视图中打开 js 文件的内容,但这里它会在 ../../Styles/Site.css 前添加一个 ../。我点击的越多它添加的越多。
对这种行为有任何合乎逻辑的解释吗?我已经在 Firefox 和 Chrome 中尝试过。
顺便说一句,我正在使用 UrlRewritingNet.UrlRewriter.dll 插件。
【问题讨论】:
-
我认为 ResolveUrl 会帮助你 (未测试)
-
我没有问题。我只想知道为什么?