我目前正在使用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,关闭浏览器,打开新的,都没有用。有人知道为什么会这样吗?
发布于 2017-10-16 07:36:14
我能够找到解决问题的方法,方法是使用in元素来查找样式表加载的位置。当以编程方式向内容页添加样式表时,样式表链接将被添加到主网页标题标记中,而不是内容页标题标记。我的样式表最终位于错误的目录(内容页的样式表目录,而不是母版页的样式表目录),并将其移到母版页的目录中解决了这个问题。
发布于 2017-10-16 05:45:02
Internet 进入浏览器工具并选择-> Internet选项->常规->浏览历史记录->设置->查看文件
选择所有它们并删除它们,然后重新打开浏览器。
Google Chrome Ctrl+Shift+Del ->自始至终选择在下拉->中清除浏览数据
https://stackoverflow.com/questions/46771641
复制