1

私の問題を説明する:

私の ASP.NET ソリューションには、2 つのボタンがあります。

ボタン 1 とボタン 2

内容がまったく異なる 2 つの UserControls があります

これらの各ボタンの OnClick で、異なる UserControl を ContentPlaceHolder にロードしたいのですが、ページ全体をリロードする必要はありません。したがって、実際には Ajax TabContainer のように動作する必要があります (ただし、すべてのタブを一度にロードする必要はありません)。

この問題を Ajax TabContainers で解決しようとしましたが、読み込み時間がひどいものでした。

誰も同じ問題を抱えていましたか?どうやってこれを解決しますか?

4

1 に答える 1

1

ContentPlaceHolder私はdiv

.load()jQuery メソッドを使用できます。これにより、ページを更新せずに、AJAX 呼び出しを介してページのコンテンツがコンテナーに読み込まれます。

次のように使用します。

$('#button1').click(function(){
    $('#ContentPlaceHolder').load('ajax/test1.php');
});

$('#button2').click(function(){
    $('#ContentPlaceHolder').load('ajax/test2.php');
});
于 2012-09-30T18:27:54.507 に答える