【发布时间】:2012-05-09 22:36:11
【问题描述】:
我正在尝试了解 ASP.NET OutputCache 机制。
我用标签和链接按钮构建了一个测试页面。
标签文本正在服务器上使用每个 PageLoad 上的当前服务器日期进行初始化:
protected void Page_Load(object sender, EventArgs e)
{
lblDate.Text = DateTime.Now.ToString();
}
我使用了这个指令:<%@ OutputCache Duration="600" VaryByParam="none"%>
当我第一次按下链接按钮时,我会在标签中看到一个新文本,但如果我再次按下链接按钮,我不会得到一个新文本。
我认为这是因为传输到服务器的参数对于每个回发都是相同的。
有什么方法可以使用 OutputCach 和回发控件?
【问题讨论】:
标签: asp.net outputcache