2

を使用Divして を動的に生成しています。ページの読み込みでは正常に動作します。ただし、折りたたんで展開すると、生成されたs が消えます。RadPanelBarjqueryRadPanelBardiv

これは、スクリプトを登録する方法です。

ClientScript.RegisterStartupScript(this.GetType(), "GetLayout", "GetLayout('" + j + "');", true);

j描画するパラメータの配列ですdiv

アドバイスをお願いできますか?

4

2 に答える 2

0

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

これをRadAjaxPanelでラップしてポストバックを強制し、ResponseScriptを追加してGetLayoutメソッドを実行することができます。

于 2012-04-05T23:02:21.487 に答える
0

div を保持したい場合は、次の 2 つのいずれかが必要になります。1>クライアントの隠しコントロールまたはサーバーのどこかにそれらを永続化します。2> Ajaxマネージャーを呼び出すときにパネルを更新しません。ajax マネージャーを更新すると、パネルが最初に戻ります。

于 2012-05-05T20:27:10.950 に答える