2011-06-21 82 views
1

在Register.aspx.cs我有代碼:重定向爲登錄用戶asp.net

protected void Page_Load(object sender, EventArgs e) 
    { 

     if (User.Identity.IsAuthenticated == true) 
     { 
      Response.Redirect("~/Default.aspx"); 
     } 
    } 

所以,如果用戶登錄它重定向在我不想要登錄的用戶情況下默認頁面請參閱註冊頁面。我使用CreateUserWizard,並添加了步驟以及基本信息。

0的CreateUserWizard, 1 BasicInfoStep, 2完整

現在存在一個問題,所述重定向步驟1(BasicInfoStep)之後運行,步驟2(完成)後不。

如何在步驟2(完成)後檢查並重定向登錄的用戶?

THX

回答

3

我不是很肯定這一點,但你怎麼樣來做這個重只有IsPostBack == false這將是頁面上的第一次命中(其他的打擊應該是回傳後註冊您可以再次重定向完成)。

protected void Page_Load(object sender, EventArgs e) 
{ 

    if (!IsPostBack && User.Identity.IsAuthenticated) 
    { 
     Response.Redirect("~/Default.aspx"); 
    } 
} 
+0

謝謝:)它的工作 – RaShe