gpt4 book ai didi

asp.net - 在 css :hover as a background image 中请求时如何提供文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:43 25 4
gpt4 key购买 nike

我的 ASP.NET MVC 应用程序中有一个自定义的 httpHandler,只要请求图像就会执行它。如果我有这样的 css 定义:

div#cssSwitch
{
background-image: url('/Content/themes/base/images/a.png');
}

在页面加载期间执行处理程序。不过,我也有这段css

div#cssSwitch:hover
{
background-image: url('/Content/themes/base/images/b.png');
}

但是处理程序永远不会为此图像执行。不是在页面加载期间,不是在悬停在元素上方之后。为什么?

编辑

到目前为止,我的处理程序是空的。我正在使用断点在本地调试它,以便应用程序在执行处理程序时中断。

到目前为止,:hover 上的图像似乎已被缓存。删除缓存后,它会按预期工作。但是,我更喜欢一种拒绝缓存图像的方法。有什么事吗?

问候,修剪。

最佳答案

因为悬停事件是客户端的。一旦图像在第一次请求时加载,浏览器可能会缓存它。因此您的处理程序不会在后续请求时执行。

关于asp.net - 在 css :hover as a background image 中请求时如何提供文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5444845/

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