ユーザーコントロールのセットを動的に生成するために使用する必要がある変数の「断面」があります。ページの中央に Telerik マルチタブ/ページがあります。カスタム ツリー メニューとカスタム メニューバーがあります。メニュー入力の組み合わせに基づいて、各タブはデータの断面に関連するユーザー コントロールをロードする必要があります。
わかりやすくするために、ほぼすべてのタブ、ツリービュー、メニューバーの組み合わせに固有のコントロールが必要です。
私の問題は、「OnMenuChanged」イベントがトリガーされる前にすべてのポストバック/ロードが発生することです。そのため、ユーザー コントロールの 1 つの「セット」が遅れています。セッション/ビューステートを使用したとしても、それらに保存されている値が必要になるまで割り当てられません。
現在何が起こっているかというと、デフォルトのユーザー コントロールが「pageviewcreated」イベントに読み込まれ、次に onMenuItemChanged に戻ってユーザー コントロールをリロードします。これは非常に非効率的で、適切な .ascx を選択するためのアプローチを複雑にしています。
どうすればこれを管理できますか?