gpt4 book ai didi

html - ASP CSS 文件停止工作

转载 作者:行者123 更新时间:2023-11-28 06:54:46 28 4
gpt4 key购买 nike

当我对 CSS 文件应用更改时,更改没有生效(尽管它之前有效)!

如果我在故障排除模式下看到应用于 IE11 元素的样式,我看到的是旧设置而不是新设置。

站点的结构实际上是VS-2015社区默认创建的结构:

MyWebsite
Content
mycss.css

母版页的页眉如下:

<html lang="en">
<head runat="server">
<meta charset="utf-8" />
<% Response.CacheControl = "no-cache"; %>
<% Response.AddHeader("Pragma", "no-cache"); %>
<% Response.Expires = -1; %>
<meta />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title><%: Page.Title %> - Credits and Returns or Replacements.</title>
<link rel="stylesheet" type="text/css" href="~/Content/mycss.css">

<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/modernizr") %>
</asp:PlaceHolder>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />

<style type="text/css">
.body-content {
height: 549px;
}
</style>

</head>

这段html如下:

<asp:Calendar ID="dateFrom" runat="server" CssClass="another calendar"></asp:Calendar>
<asp:Calendar ID="dateTo" runat="server" CssClass="another"></asp:Calendar>

因此,例如,如果我有一个名为 .another{width:20%;} 的类并将其更改为 15%,则该更改不会应用于网页。如果我检查应用于网页的样式(IE11 按 F12)我看到旧的 20% 而不是新的 15%。在 IE11 的故障排除模式下,如果我单击应用样式旁边的链接“mycss.css”,我会看到具有旧值的“另一个”。该文件的 URL 是“/Content/mycss.css”。

我还尝试搜索所有名为“mycss.css”的文件。我在 Internet Explorer 临时文件中找到了一堆,然后使用 ccleaner 删除了所有临时文件。我知道我不会提供帮助,但我必须尝试。

我什至将 css 文件发布到已部署的站点,但没有成功。

此时,我不知道旧设置的css文件在哪里。它应该存在于保留旧值的某个地方,但我找不到它,而且必须如此,为什么 VS 在我看不到的不同路径中创建和保留同名文件??? !!!

我缺少一个配置选项,它会导致这种行为?

无论我如何尝试,问题仍然存在。有人可以告诉我,我做错了什么吗?提前致谢。

最佳答案

我认为您遇到了一些缓存问题。我更喜欢使用 chrome 开发者工具来调试 CSS 和 JS 问题。如果您对 chrome 感兴趣,请右键单击您的元素并选中并选择“检查元素”。我认为如果你在开发者工具仍然打开的情况下重新加载页面,它会自动刷新他的缓存。同样使用 chrome,当你在 VS 中编辑你的 CSS 文件时,你会在浏览器中看到更改自动上传。希望这可以帮助。

关于html - ASP CSS 文件停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33574351/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com