1

フォームにasp.netアプリケーションとAjaxControlToolkitのTabContainerがあります。4つのタブがあり、それぞれにUpdatePanel、非表示のボタン、およびいくつかのカスタム.ascx(それぞれに独自のjavascriptファイルがあります)が含まれています。ボタンは、パネルがコンテンツを更新するためのトリガーであり、TabContainerの「OnClientActiveTabChanged」イベントからトリガーされます。

この手法についてはここで説明し、同様にここで説明します。それを見るととても簡単です。

私が抱えている唯一の問題は、シナリオ全体を別のページとして使用すると機能するが、マスターページがそのページの周囲にある場合は機能しないように見えることです。突然、ボタンは完全なポストバックコントロールとして機能します。理由は何か分かりますか?

4

1 に答える 1

1

参照しているボタンがマスターページにあると仮定すると、マスターページのボタンを更新パネルのトリガーとして登録することをお勧めします。

http://www.asp.net/ajax/tutorials/understanding-asp-net-ajax-updatepanel-triggers

于 2011-04-06T14:58:51.770 に答える