Control.ID Control.ID Control.ID Control.ID Property

定義

サーバー コントロールに割り当てられたプログラム ID を取得または設定します。Gets or sets the programmatic identifier assigned to the server control.

public:
 virtual property System::String ^ ID { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string ID { get; set; }
member this.ID : string with get, set
Public Overridable Property ID As String

プロパティ値

コントロールに割り当てられたプログラム ID。The programmatic identifier assigned to the control.

void Page_Init(object sender,EventArgs e)
{
   // Add a event Handler for 'Init'.
   myControl.Init += new System.EventHandler(Control_Init);
}

void Control_Init(object sender,EventArgs e)
{ 
  Response.Write("The ID of the object initially : " + myControl.ID);      
  // Change the ID property.
   myControl.ID="TestControl";
   Response.Write("<br />The changed ID : " + myControl.ID);
}
Sub Page_Init(sender As Object, e As EventArgs)
   ' Add a event Handler for 'Init'.
   AddHandler myControl.Init, AddressOf Control_Init
End Sub

Sub Control_Init(sender As Object, e As EventArgs)
   Response.Write(("The ID of the object initially : " + myControl.ID))
   ' Change the ID property.
   myControl.ID = "TestControl"
   Response.Write(("<br />The changed ID : " + myControl.ID))
End Sub

注釈

サーバー コントロールでこのプロパティを設定すると、サーバー コントロールのプロパティ、イベント、およびメソッドにプログラムでアクセスを提供します。Setting this property on a server control provides you with programmatic access to the server control's properties, events, and methods. このプロパティは、宣言することによって Web 開発者によって設定できる、 ID ASP.NET サーバー コントロールの開始タグ内の属性。This property can be set by Web developers by declaring an ID attribute in the opening tag of an ASP.NET server control.

宣言またはプログラムによってこのプロパティは、サーバー コントロール用に指定しない場合を親コントロールのコントロールへの参照を取得できますControlsプロパティ。If this property is not specified for a server control, either declaratively or programmatically, you can obtain a reference to the control through its parent control's Controls property.

注意

英数字とアンダー スコア文字 () のみの組み合わせは、このプロパティの有効な値です。Only combinations of alphanumeric characters and the underscore character ( ) are valid values for this property. 空白や無効な文字を含めると、ASP.NET ページ パーサー エラーが発生します。Including spaces or other invalid characters will cause an ASP.NET page parser error.

適用対象

こちらもご覧ください