更新:2007 年 11 月
命名空间:
System.Web.UI 程序集:
System.Web(在 System.Web.dll 中)
<ThemeableAttribute(False)> _
Public Overridable Property ID As String
Dim instance As Control
Dim value As String
value = instance.ID
instance.ID = value
[ThemeableAttribute(false)]
public virtual string ID { get; set; }
[ThemeableAttribute(false)]
public:
virtual property String^ ID {
String^ get ();
void set (String^ value);
}
/** @property */
/** @attribute ThemeableAttribute(false) */
public String get_ID()
/** @property */
/** @attribute ThemeableAttribute(false) */
public void set_ID(String value)
public function get ID () : String
public function set ID (value : String)
设置服务器控件上的此属性可提供对服务器控件的属性、事件和方法的编程访问。Web 开发人员可以通过在 ASP.NET 服务器控件的开始标记中声明 ID 属性来设置此属性。
如果没有为服务器控件指定该属性(以声明方式或编程方式),则可通过其父控件的 Controls 属性获取对该控件的引用。
说明: |
|---|
只有字母数字字符和下划线字符 ( _ ) 的组合才是此属性的有效值。包含空格或其他无效字符将导致 ASP.NET 页分析器错误。 |
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
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);
}
void Page_Init(Object sender,EventArgs e)
{
// Add a event Handler for 'Init'.
myControl.add_Init(new System.EventHandler(Control_Init));
} //Page_Init
void Control_Init(Object sender,EventArgs e)
{
get_Response().Write("The ID of the object initially : "
+ myControl.get_ID());
// Change the ID property.
myControl.set_ID("TestControl");
get_Response().Write("<br />The changed ID : " + myControl.get_ID());
} //Control_Init
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
.NET Framework
受以下版本支持:3.5、3.0、2.0、1.1、1.0
参考