Control.ID 屬性

定義

取得或設定指派給伺服器控制項的程式設計識別項。

C#
public virtual string ID { get; set; }
C#
[System.Web.UI.Themeable(false)]
public virtual string ID { get; set; }

屬性值

String

指派給控制項的程式設計識別項。

屬性

範例

C#
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);
}

備註

在伺服器控制項上設定此屬性可讓您以程式設計方式存取伺服器控制項的屬性、事件和方法。 Web 開發人員可以在 ASP.NET 伺服器控制項的開頭標記中宣告 ID 屬性,藉此設定此屬性。

如果未以宣告方式或以程式設計方式為伺服器控制項指定這個屬性,您可以透過其父控制項的 屬性取得控制項的 Controls 參考。

備註

只有英數位元和底線字元的組合 ( _ ) 是此屬性的有效值。 包含空格或其他無效字元會導致 ASP.NET 網頁剖析器錯誤。

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

另請參閱