2016-03-23 48 views

回答

0

您沒有添加很多細節,但我認爲您的解決方案是檢查用戶是否在Page_Load進行了身份驗證。

這應該包含在您的基地 Page class(假設您有一個,而您沒有直接實現Page類)。

public abstract class MyBaseAuthProtectedPage : Page 
{ 
    private void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     { 
      if(!User.Identity.IsAuthenticated) 
      { 
       //not authenticated logic here 
      } 
     } 
    } 
.... 
} 

,所有的頁面應該實現MyBaseAuthProtectedPage類。

相關問題