私のマスターページ:
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());
}
これは「True」を出力し、ログインしています。
私のコンテンツページでは、次のことを行います。
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("CONTENT:" + Master.IsLoggedIn.ToString());
}
しかし、これは「False」を出力します。
したがって、実際のページ出力は次のとおりです。
Content:False
Master:True
私のコンテンツ ページでは、ユーザーがログインしている場合はリダイレクトする必要がありますが、コンテンツ ページの観点からは、この値は常に false です。どうすればこれを解決できますか?