次の方法で共有


Page.RegisterRequiresPostBack メソッド

コントロールをポストバック処理が必要なコントロールとして登録します。

Public Sub RegisterRequiresPostBack( _
   ByVal control As Control _)
[C#]
public void RegisterRequiresPostBack(Controlcontrol);
[C++]
public: void RegisterRequiresPostBack(Control* control);
[JScript]
public function RegisterRequiresPostBack(
   control : Control);

パラメータ

  • control
    登録するコントロール。

使用例

[Visual Basic, C#] カスタマイズされたテキスト ボックス コントロール customTextBox をポストバックしてから、そのテキスト ボックスに関連付けられているコードを実行するように、 RegisterRequiresPostBack メソッドを使用して設定する例を次に示します。

 
Sub Text_Change(sender As Object, e As EventArgs)
   myLabel.Text = "<b>Welcome " + myTextBox.Text + " to ASP.NET</b>"
End Sub 'Text_Change

Sub Page_Load(sender As Object, e As EventArgs)
   If Not IsPostBack Then
      Me.RegisterRequiresPostBack(myTextBox)
   End If
End Sub 'Page_Load

[C#] 
void Text_Change(object sender, EventArgs e)
{
   myLabel.Text = "<b>Welcome " + myTextBox.Text + " to ASP.NET</b>";
}
void Page_Load(object sender, EventArgs e)
{
   if(!IsPostBack)
      this.RegisterRequiresPostBack(myTextBox);
}

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

Page クラス | Page メンバ | System.Web.UI 名前空間