Control.ID 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定指派給伺服器控制項的程式設計識別項。
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
屬性值
指派給控制項的程式設計識別項。
- 屬性
範例
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
備註
在伺服器控制項上設定此屬性可讓您以程式設計方式存取伺服器控制項的屬性、事件和方法。 Web 開發人員可以在 ASP.NET 伺服器控制項的開頭標記中宣告 ID 屬性,藉此設定此屬性。
如果未以宣告方式或以程式設計方式為伺服器控制項指定這個屬性,您可以透過其父控制項的 屬性取得控制項的 Controls 參考。
注意
只有英數位元和底線字元的組合 ( _ ) 是此屬性的有效值。 包含空格或其他無效字元會導致 ASP.NET 網頁剖析器錯誤。