我得到一個重定向循環,我不知道爲什麼。我有這個簡單的代碼被使用,所以如果有人去default.aspx,並已登錄它應該重定向到inside.aspx。爲什麼我得到一個重定向循環?重定向循環當重定向到另一個頁面時登錄
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated) // if the user is already logged in
{
Response.Redirect("inside.aspx");
}
}
}
編輯:
兩個頁面分享下面的代碼母版頁,這只是熄滅時註銷控制推:
public partial class template : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void LoginStatus1_LoggingOut(object sender, LoginCancelEventArgs e)
{
Response.Redirect("default.aspx");
Session.Abandon();
}
}
inside.aspx的代碼隱藏看起來像什麼?你有什麼重寫規則(如果有的話)? –
inside.aspx後面的c#代碼目前是空的。我是新來的asp.net,但我查找重寫規則,我不相信我做了什麼。這兩個頁面與代碼共享母版頁,我會在上面發佈。 –