Control.ID プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバー コントロールに割り当てられたプログラム ID を取得または設定します。
public:
virtual property System::String ^ ID { System::String ^ get(); void set(System::String ^ value); };
public virtual string ID { get; set; }
[System.Web.UI.Themeable(false)]
public virtual string ID { get; set; }
member this.ID : string with get, set
[<System.Web.UI.Themeable(false)>]
member this.ID : string with get, set
Public Overridable Property ID As String
プロパティ値
コントロールに割り当てられたプログラム ID。
- 属性
例
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
注釈
サーバー コントロールでこのプロパティを設定すると、サーバー コントロールのプロパティ、イベント、およびメソッドにプログラムでアクセスできます。 このプロパティは、ASP.NET サーバー コントロールの開始タグで属性を宣言IDすることで、Web 開発者が設定できます。
このプロパティがサーバー コントロールに対して宣言またはプログラムによって指定されていない場合は、その親コントロールの Controls プロパティを使用してコントロールへの参照を取得できます。
注意
このプロパティの有効な値は、英数字とアンダースコア文字 ( _ ) の組み合わせのみです。 スペースまたはその他の無効な文字を含めると、ASP.NET ページ パーサー エラーが発生します。