【发布时间】:2011-07-17 17:37:08
【问题描述】:
如何防止 Session.Timeout 扩展某些事件的代码隐藏?
<asp:Timer ID="Timer7" runat="server" Interval="540000" ontick="Timer7_Tick">
</asp:Timer>
protected void Timer7_Tick(object sender, EventArgs e)
{
showModalPopupServerOperatorButton_Click(null, null);
Timer7.Enabled = false;
}
最初的计算是在会话结束前 1 分钟,我会用ModalPopup 通知用户一些事情。问题是当这个Timer7_Tick 事件触发时,Session.Timeout 更新并且会话在 10 分钟后结束(如果用户仍然没有从他的浏览器发送任何请求)。
【问题讨论】:
标签: c# asp.net session timeout code-behind