내 마스터 페이지 :ASP.net 마스터 페이지/콘텐츠 페이지 심플한 디자인 문제
public partial class MasterPages_Main : System.Web.UI.MasterPage
{
public bool IsLoggedIn;
protected void Page_Load(object sender, EventArgs e)
{
// Check login
LoggedInUser ThisUser = new LoggedInUser();
IsLoggedIn = ThisUser.IsLoggedIn;
Response.Write("Master" + IsLoggedIn.ToString());
}
이 출력 '진정한', 우리는 로그인 내 콘텐츠 페이지에서
내가 할 :.
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("CONTENT:" + Master.IsLoggedIn.ToString());
}
그러나 'False'가 출력됩니다. 내 콘텐츠 페이지에서
Content:False
Master:True
나는 사용자가 로그인되어있는 경우 리디렉션해야하지만이 값은 항상 뷰의 콘텐츠 페이지 지점에서 거짓 :
그래서 실제 페이지 출력입니다! 이 문제를 어떻게 해결할 수 있습니까?
해결 : master를 page_init으로 변경했습니다. –