2011-10-25 2 views
1

RadDockコントロールを追加し、Pag_Initに追加する必要があるItemコマンドイベントを追加します。 RadDockにユーザーコントロールを追加する。いつもロードするPage_Initのコントロールを動的に追加する(すべてのコントロールの再読み込みを避ける方法)

私の問題は、コントロールを再読み込みし、すべてのコントロールが毎回再バインドされる、特定のコントロールpage_Init呼び出しのポストバックがあるときです。毎回コントロールの作成を避けたい。そして、特定のコントロールのポストバックが起こるはずです。

Page_Initに(!IsPostBack)という条件を適用すると、コントロールが読み込まれず、ページが空になります。

私は立ち往生しています。

ベストプラクティスまたは回避策を使用できます。

ありがとうございます。

+0

なぜ、Page_InitでRadDockを実行する必要がありますか? –

答えて

0

Telerikのツールの詳細はわかりませんが、通常のASP.NETダイナミックコントロールと同じように機能する場合は、すべてのページ読み込み時にコントロールをコントロールツリーに追加する必要があります。コントロールにデータを取り込むことは、コントロールツリーにコントロールを追加することとは異なります。コントロールが正しく追加されて、前のページ訪問時と同じようにコントロールツリーに配置され、ViewStateを正しく実装する(必要に応じて)場合は、ポストバック時にランタイムによってポストされたデータおよびViewStateのデータがポピュレートされます発生する。

0

IFrameをRadDockに追加してから、ユーザーコントロールソースをIFrameに渡しました。今それは正常に動作している、特定のコントロールのポストバックが発生します。

どうもありがとうございます。

関連する問題