我在aspx页面中有一个下载列表进行自动后备。
首次使用路径加载时样式表已正确加载: http://localhost/test/theme/style/mystyle.css
当选择下拉列表并发生回发时,样式表加载的路径将变为: http://localhost/theme/style/mystyle.css
IE7 / IE8中的加载序列首先加载错误的样式表路径,然后加载正确的路径。但是我使用样式表的页面似乎没有样式,每一件事都搞砸了。
一切都在Chrome,Safari,FireFox,IE9中运行,它在IE7,IE8中出错了。
有没有解决这个问题?它只发生在一页。
所有样式表都直接包含在aspx部分中。
答案 0 :(得分:0)
如果您的虚拟文件夹是test
,请使用母版页中的以下内容添加样式表
<link href="~/theme/style/mystyle.css" rel="stylesheet" type="text/css" />
答案 1 :(得分:0)
通过将虚拟文件夹直接添加到样式表链接中来管理解决问题,如下所示:
<link href="/test/theme/style/mystyle.css" rel="stylesheet" type="text/css" />
现在它适用于IE7,IE8。