gpt4 book ai didi

c# - Response.Cache.SetCacheability 不工作

转载 作者:行者123 更新时间:2023-11-30 22:17:09 25 4
gpt4 key购买 nike

在尝试使用 Response.Cache.SetCacheability() 缓存页面时,我调试程序 (F5).但是我无法让它工作。每次单击 button1 后,Lable1 文本都会立即更新。

代码隐藏文件:

Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache);
Response.Cache.SetExpires(DateTime.Now.AddSeconds(1000));
Response.Cache.SetValidUntilExpires(true);
label1.Text = " Using HTTP CachePolicy class" + DateTime.Now.ToString();

这是我的 .ASPX 页面:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:Label runat="server" Text="Label" ID="label1"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" />
</asp:Content>

请帮忙。我什至无法得到这个非常基本的例子!

最佳答案

单击该按钮将引发一个 POST,即使页面已缓存,该 POST 也会始终发送到服务器。

关于c# - Response.Cache.SetCacheability 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16913157/

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