Page.RegisterRequiresPostBack メソッド
アセンブリ: System.Web (system.web.dll 内)



登録されるコントロールは、IPostBackDataHandler インターフェイスを実装する必要があります。実装しない場合は、HttpException が発生します。コントロールによって実装された場合、IPostBackDataHandler インターフェイスにより、データのポストバックと、ポストバック データの変更イベントを発生させることが可能になります。サーバー コントロールのイベント モデルの詳細については、「ASP.NET Web サーバー コントロールのイベント モデル」を参照してください。
ページの有効期間の Page_PreRender イベントで、またはこのイベントの前に、コントロールをページに登録します。

RegisterRequiresPostBack メソッドを使用して、myTextBox テキスト ボックス コントロールを、このテキスト ボックスに関連付けられたコードを実行する前にポストバックすることを要求するコード例を次に示します。TextBox コントロールは、IPostBackDataHandler インターフェイスを実装しています。
Sub Text_Change(ByVal sender As Object, ByVal e As EventArgs) myLabel.Text = "<b>Welcome " + myTextBox.Text + " to ASP.NET</b>" End Sub 'Text_Change Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Me.RegisterRequiresPostBack(myTextBox) End Sub

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Page.RegisterRequiresPostBack メソッドのページへのリンク