以下のようなセッション状態の値を使用してコントロールを初期化する従来の方法-
if (!IsPostBack)
{
if (Session["sessionId"] != null)
{
//initialize controls
}
}
ユーザーコントロールが更新パネル内にラップされている場合、予期しない動作を示します。
セッション状態から初めてusercontroltextBox値を入力する必要があります。そして、これらのコントロール値のその後のロードは、viewStateから入力する必要があります。
このシナリオをどのように処理しますか。Page.IsAsyncがこれに役立つと思いますか?