母版页中的样式表不适用于asp.net应用程序的一个网页,但适用于其他网页。
答案 0 :(得分:1)
如果要从母版页引用css文件,则应确保它具有绝对路径,这样它就可以在任何地方使用。例如:
<head runat="server">
<link type="text/css" rel="stylesheet" href="~/_styles/mystylesheet.css" />
</head>
这里需要注意的重要一点是head标签具有runar =“server”属性,并且我使用波浪号(“〜”)指定完整的虚拟路径。
答案 1 :(得分:0)
是否包含其风格元素?它是否被过度骑行(它们是级联样式表)?它是否有正确的CSS include语句?
答案 2 :(得分:0)
您的网页是否位于不同级别的文件夹中?
例如,
.. \的main.css
.. \ folder1中\ MasterPage.master
.. \ folder1中\ css_working.aspx
.. \ folder1中\文件夹2 \ css_not_working.aspx
在这种情况下,您应该将主页中的css定义为:
<link rel="stylesheet" type="text/css" href="../main.css" />
将您的网页设置为同一级别:
.. \的main.css
.. \ folder1中\ MasterPage.master
.. \ folder1中\ css_working.aspx
.. \文件夹2 \ css_not_working.aspx
答案 3 :(得分:0)
如果您使用的是更新面板,则有些情况下AJAX工具包控件的样式可能会丢失。要解决这个问题,你需要将hte类的全名放入样式表中,而不是让hte工具包处理它。
另外请务必尽可能使用相对网址,以便在文件移动时不会丢失它的映射。
答案 4 :(得分:0)
答案 5 :(得分:0)
它可能是该文件夹的权限问题...如果您拒绝用户=“?”在您的网络配置中..确保在您拥有样式表的文件夹中有允许用户