asp.net输出缓存存在问题

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

我是ASP.NET新手,目前正在学习输出缓存。因此,在页面的page_Load事件中,我已将当前时间分配给Label控件

myLabel.Text = DateTime.Now.ToString();   
和声明的页面指令:

<%@ OutputCache Duration="30" VaryByParam="None" %>


但是当我刷新页面时,标签上显示的时间也会刷新。这是正确的行为吗?据我所知,页面必须缓存并返回缓存副本,而不改变时间。

您的示例(我在页面指令末尾添加了missing%后)在测试页面中适用-时间没有刷新。谢谢Jason,但问题不在missing%中,我使用的是Trace=“true”,如果不跟踪,则不会刷新日期