2

コンテンツ ページの多くは、たとえば txtCustomerName を使用して textBox コントロールを作成することを認識しています。これが見つかった場合は、セッションから値を更新する必要があります。この特定のケースでは、これらのコントロールをマスター ページに移動できません。

マスター ページからページ コントロールにアクセスする方法を教えてください。また、ページのライフサイクルのどのイベントでこれを行う必要がありますか?

4

1 に答える 1

4

任意のイベントで見つけることができます。この例では、ボタン クリック イベントを示しています。

protected void Button1_Click(object sender, EventArgs e)
{
   TextBox TextBox1 = ContentPlaceHolder1.FindControl("TextBox1") as TextBox;
   if (TextBox1 != null)
   {
       Label1.Text = TextBox1.Text;
   }
}
于 2012-09-20T11:20:02.690 に答える