0

私のサイトには、サイトマスター、ユーザーコントロール(サイトマスター内)、および一般ページの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を初めて使用するので、これを正しく行っているかどうかはわかりませんが、最初にすべてをロードするにはどうすればよいですか?

4

1 に答える 1

0

使用: IsPostBack

見てください: //www.java-samples.com/showtutorial.php?tutorialid=1083

于 2013-02-14T14:25:11.757 に答える