共用方式為


Control.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

屬性值

指派給控制的程式識別碼。

屬性

範例

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 屬性來設定。

如果這個屬性在宣告式或程式化上沒有為伺服器控制項指定,你可以透過其父控制項的 Controls 屬性取得該控制項的參考。

備註

只有字母數字與底線字元(_)的組合才是此屬性的有效值。 加入空格或其他無效字元會導致頁面解析器 ASP.NET 錯誤。

適用於

另請參閱