0

この非常に単純な質問で申し訳ありません。左側にメニューがあるマスター ページと、右側にある ContentPlaceHolder 内の更新パネルがあります。メニュー項目をクリックして NavigateUrl プロパティを使用すると、ブラウザー画面全体にページが読み込まれます。特定の領域、この場合は更新パネル内にロードするにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

1

手っ取り早い答えは、 を使用することiframeです。

私は個人的に s の大ファンではありません。本当に「ロード イン プレース」タイプのソリューションを探している場合は、jQuery/AJAX/Templating、KnockoutJS、BackboneJS などiframe、よりクライアント側のソリューションを研究することをお勧めします。 ASP.NET WebForms using UpdatePanelsAngularJS または Ember.js。

于 2013-07-15T17:52:43.883 に答える
1

別のオプションとして、aspx ページを UserControl に変換できます。次に、更新パネルで UserControl をロードできます。

aspx ページも必要な場合は、同じ UserControl を含む別の aspx ページを作成できます。

于 2013-07-15T20:09:04.267 に答える