1

我目前正在使用 VB 以编程方式将样式表添加到我的内容页面:

Dim link As New HtmlLink()
link.Attributes.Add("rel", "stylesheet")
link.Attributes.Add("type", "text/css")
link.Href = "Styles/AddNewModelStyles.css"
Me.Page.Header.Controls.Add(link)

乍一看,这似乎可以正常工作,因为我的网页格式正确。但是,我在样式表中添加了新样式,但什么也没发生。我从样式表中完全删除了所有样式,刷新了页面,没有任何改变。在我看来,原始样式表正在被缓存,但我不知道如何清除缓存。我试过F5,Shift+F5,关闭浏览器并打开新的,都无济于事。有人知道为什么会这样吗?

4

2 回答 2

1

Internet Explorer进入浏览器工具并选择 -> Internet 选项 -> 常规 -> 浏览历史记录 -> 设置 -> 查看文件

选择所有这些并删除它们并重新打开浏览器。

谷歌浏览器Ctrl+Shift+Del -> 在下拉菜单中选择从开始的时间 -> 清除浏览数据

于 2017-10-16T13:45:02.437 回答
0

我能够通过使用 Inspect 元素找到加载样式表的位置来找出我的问题的解决方案。当您以编程方式将样式表添加到内容页面时,样式表链接会添加到主网页头标记,而不是内容页头标签。我的样式表最终位于错误的目录中(内容页面的样式表目录,而不是母版页的样式表目录),将其移动到母版页的目录解决了这个问题。

于 2017-10-16T15:36:14.500 回答