0

这真的很难说,但我会试一试。

我正在 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附加组件。

4

1 回答 1

1

我最好的猜测是 URL 在请求期间被重写。也许UrlRewritingNet.UrlRewriter.dll是为此负责?

于 2013-04-30T18:37:03.527 回答