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
注解
在服务器控件上设置此属性可让你以编程方式访问服务器控件的属性、事件和方法。 可以通过在 ASP.NET 服务器控件的开始标记中声明属性ID,由 Web 开发人员设置此属性。
如果未为服务器控件指定此属性,则可以通过其父控件的属性以声明方式或以编程方式获取对控件的 Controls 引用。
备注
只有字母数字字符和下划线字符的组合 ( _ ) 是此属性的有效值。 包括空格或其他无效字符将导致 ASP.NET 页分析程序错误。