我的Web应用程序中有一个文件夹,其中有aspx页面和内容页面,并且母版页位于根位置。我正在使用在firefox控制台中为aspx页面正常加载的css路径,但是在firefox控制台中检查的内容页面没有加载相同的路径。由于某些boostrap功能无法正常工作。 下面是aspx页面的css路径
<link href="MySheet.css" rel="stylesheet" type="text/css" />
和内容页面使用相同的路径
<link href="MySheet.css" rel="stylesheet" type="text/css" />
需要帮助。
答案 0 :(得分:-1)
浏览器以相对方式解析href url。如果它位于根目录中,您可以放置&#34; /&#34;在路径的开头,像这样:
<link href="/MySheet.css" rel="stylesheet" type="text/css" />
这将指示浏览器在根目录中查找样式表,而不管当前页面的相对路径如何。但是如果你使用服务器端技术,比如ASP.NET,还有另一种指定应用程序根的方法 - &#34;〜/&#34;,在这种情况下,尽管如此你需要添加runat =&#34; server&#34;到标签,所以它看起来像这样:
<link href="~/MySheet.css" rel="stylesheet" type="text/css" runat="server" />