【问题标题】:How to explain this? Something wrong in the web page source这要怎么解释?网页源代码有问题
【发布时间】: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 会帮助你 (未测试)
  • 我没有问题。我只想知道为什么?

标签: asp.net html browser web


【解决方案1】:

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

【讨论】:

  • 我同意你的看法。但是还是不明白。也没有问题。一切顺利。
猜你喜欢
  • 1970-01-01
  • 2018-09-17
  • 1970-01-01
  • 2020-05-02
  • 1970-01-01
  • 1970-01-01
  • 2019-02-20
  • 1970-01-01
  • 2018-02-25
相关资源
最近更新 更多