【发布时间】:2011-12-08 06:00:40
【问题描述】:
我有一个用 ASP.net 和 C# 开发的 Web 应用程序。我还将 Telerik ASP.NET AJAX 用于 Web UI。会话超时在母版页中处理如下:
public partial class Master: System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"] == null)
Response.Redirect("~/Login.aspx");
}
如果我在会话超时后尝试加载页面,这可以正常工作。但如果我尝试执行回发,则会抛出 NullReferenceException。
在会话超时和回发后,有什么方法可以重定向到登录页面?或者如何处理这种情况?
【问题讨论】:
标签: c# asp.net session-timeout