2012-02-17 8 views
2

私は、jqueryを使用してRadPanelBarDivを動的に生成しています。ページの読み込みでうまく動作します。しかし、崩壊して展開した場合、RadPanelBarは生成されたdivが表示されなくなります。ajaxポストバックの後にhtmlコントロールが消える

これは、私は、スクリプトを登録しています方法です:

jdivを描画するためのパラメータの配列です
ClientScript.RegisterStartupScript(this.GetType(), "GetLayout", "GetLayout('" + j + "');", true); 

いくつかアドバイスをお願いしますか?

答えて

0

おそらくOnClientItemClickedイベントを実行してから、コンテンツを再描画できます。これを実現するには、パラメータをクライアントに保存しておく必要があります。

RadAjaxPanelでラップしてポストバックを強制してから、を追加してGetLayoutメソッドを実行します。

0

divを保持したい場合は、2つのうちの1つが必要になります。 1>クライアント上の非表示のコントロールまたはサーバーのどこかに隠しておくようにします。 2> Ajaxマネージャを呼び出すとパネルが更新されません。 ajaxマネージャーをリフレッシュすると、パネルは開始に戻ります。

関連する問題