asp.net输出缓存存在问题
我是ASP.NET新手,目前正在学习输出缓存。因此,在页面的page_Load事件中,我已将当前时间分配给Label控件asp.net输出缓存存在问题,asp.net,caching,Asp.net,Caching,我是ASP.NET新手,目前正在学习输出缓存。因此,在页面的page_Load事件中,我已将当前时间分配给Label控件 myLabel.Text = DateTime.Now.ToString(); 和声明的页面指令: <%@ OutputCache Duration="30" VaryByParam="None" %> 但是当我刷新页面时,标签上显示的时间也会刷新。这是正确的行为吗?据我所知,页面必须缓存并返回缓存副本,而不改变时间。您的示例(我在页面指令末尾添加了
myLabel.Text = DateTime.Now.ToString();
和声明的页面指令:
<%@ OutputCache Duration="30" VaryByParam="None" %>
但是当我刷新页面时,标签上显示的时间也会刷新。这是正确的行为吗?据我所知,页面必须缓存并返回缓存副本,而不改变时间。您的示例(我在页面指令末尾添加了missing%后)在测试页面中适用-时间没有刷新。谢谢Jason,但问题不在missing%中,我使用的是Trace=“true”,如果不跟踪,则不会刷新日期