私のサイトには、サイトマスター、ユーザーコントロール(サイトマスター内)、および一般ページの3つの部分があります。
ユーザーがログインすると、一般ページにリダイレクトされます。ユーザーコントロールは、さまざまなアカウントのドロップダウンリスト(最初のアカウントの自動選択)であり、ユーザー名を取得し、ストアドプロシージャを実行して、情報をSiteID
セッション変数にプルします。
次に、[全般]ページで、すべてのラベルをユーザー情報に設定します。このコードで。
if (Session["SiteID"] != null)
{
SiteID = int.Parse(Session["SiteID"].ToString());
PopulateAccountData();
PopulateAccountInformation2();
PopulateSiteNodes();
PopulateSiteMap();
}
else
{
LabelSiteName.Text = "No Site Selected";
}
問題は、ページにページが初めて読み込まれるときに、Session["SiteID"]
すべてを読み込むために更新を押す必要があることです。
私はASP.netを初めて使用するので、これを正しく行っているかどうかはわかりませんが、最初にすべてをロードするにはどうすればよいですか?