﻿<?xml version="1.0" encoding="utf-8"?><Type Name="HtmlControl" FullName="System.Web.UI.HtmlControls.HtmlControl"><TypeSignature Language="C#" Maintainer="auto" Value="public abstract class HtmlControl : System.Web.UI.Control, System.Web.UI.IAttributeAccessor" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Web.UI.Control</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.Web.UI.IAttributeAccessor</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.ComponentModel.Designer("System.Web.UI.Design.HtmlIntrinsicControlDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.ToolboxItem(false)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> class provides common properties inherited by all HTML server control classes. A new instance of the class is not created directly.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Defines the methods, properties, and events common to all HTML server controls in the ASP.NET page framework.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected HtmlControl ();" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This constructor is used to create and initialize a new instance of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> class using default values.</para><block subset="none" type="note"><para>A new instance of this class is not created directly. This constructor is called from the constructor of other HTML control classes to initialize properties defined in this class.</para></block><para>The following table shows the initial property value for an instance of <see cref="T:System.Web.UI.HtmlControls.HtmlControl" />.</para><list type="table"><listheader><item><term><para>Property </para></term><description><para>Initial Value </para></description></item></listheader><item><term><para><see cref="P:System.Web.UI.HtmlControls.HtmlControl.TagName" /></para></term><description><para>The "span" literal string. </para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> class using default values.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected HtmlControl (string tag);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="tag" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This constructor is used to create and initialize a new instance of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> class using the specified tag.</para><block subset="none" type="note"><para>A new instance of this class is not created directly. This constructor is called from the constructor of other HTML control classes to initialize properties defined in this class.</para></block><para>The following table shows the initial property value for an instance of <see cref="T:System.Web.UI.HtmlControls.HtmlControl" />.</para><list type="table"><listheader><item><term><para>Property </para></term><description><para>Initial Value </para></description></item></listheader><item><term><para><see cref="P:System.Web.UI.HtmlControls.HtmlControl.TagName" /></para></term><description><para>The value of the <paramref name="tag" /> parameter. </para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> class using the specified tag.</para></summary><param name="tag"><attribution license="cc4" from="Microsoft" modified="false" />A string that specifies the tag name of the control. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Attributes"><MemberSignature Language="C#" Value="public System.Web.UI.AttributeCollection Attributes { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.UI.AttributeCollection</ReturnType></ReturnValue><Parameters /><Docs><value>a <see cref="T:System.Web.UI.AttributeCollection" /></value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this property to programmatically access the attributes of the HTML server control. All HTML server controls store their attributes in the <see cref="P:System.Web.UI.Control.ViewState" /> property.</para><para>HTML attributes are treated by the .NET Framework as properties on the HTML server control to which they belong.</para><para>For additional information on the attributes collection, see the <see cref="T:System.Web.UI.AttributeCollection" /> class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a collection of all attribute name and value pairs expressed on a server control tag within the ASP.NET page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes></Member><Member MemberName="CreateControlCollection"><MemberSignature Language="C#" Value="protected override System.Web.UI.ControlCollection CreateControlCollection ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Web.UI.ControlCollection</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Web.UI.ControlCollection" /> that contains the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> child server controls.</para></returns></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Disabled"><MemberSignature Language="C#" Value="public bool Disabled { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><value>To be added: an object of type 'bool'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>In the browser, a disabled element or control is read-only, with the following added restrictions: its value is not submitted with the form, the element or control cannot receive focus, and the element or control is skipped when navigating the document by tabbing.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the HTML server control is disabled.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.TypeConverter(typeof(System.Web.UI.MinimizableAttributeTypeConverter))</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes></Member><Member MemberName="GetAttribute"><MemberSignature Language="C#" Value="protected virtual string GetAttribute (string name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="M:System.Web.UI.HtmlControls.HtmlControl.GetAttribute(System.String)" /> method to access an attribute on the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> server control. All HTML server controls store their attributes in the <see cref="P:System.Web.UI.Control.ViewState" /> property. HTML attributes are treated by the ASP.NET page framework as properties on the HTML server control to which they belong. The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.GetAttribute(System.String)" /> method's <paramref name="name" /> parameter is case-insensitive.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the value of the named attribute on the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> control.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The value of this attribute on the element, as a <see cref="T:System.String" /> value. If the specified attribute does not exist on this element, returns an empty string ("").</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the attribute. This argument is case-insensitive.</param></Docs></Member><Member MemberName="Render"><MemberSignature Language="C#" Value="protected override void Render (System.Web.UI.HtmlTextWriter writer);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Web.UI.HtmlTextWriter" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.Render(System.Web.UI.HtmlTextWriter)" /> method calls the <see cref="M:System.Web.UI.HtmlControls.HtmlControl.RenderBeginTag(System.Web.UI.HtmlTextWriter)" /> method and passes the specified <see cref="T:System.Web.UI.HtmlTextWriter" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes content to render on a client to the specified <see cref="T:System.Web.UI.HtmlTextWriter" /> object.</para></summary><param name="writer"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Web.UI.HtmlTextWriter" /> that contains the output stream to render on the client.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RenderAttributes"><MemberSignature Language="C#" Value="protected virtual void RenderAttributes (System.Web.UI.HtmlTextWriter writer);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Web.UI.HtmlTextWriter" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.RenderAttributes(System.Web.UI.HtmlTextWriter)" /> method writes the <see cref="P:System.Web.UI.Control.ID" /> attribute of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> control.</para><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.RenderAttributes(System.Web.UI.HtmlTextWriter)" /> method is used primarily by control developers extending the functionality of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Renders the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> control's attributes into the specified <see cref="T:System.Web.UI.HtmlTextWriter" /> object.</para></summary><param name="writer"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.HtmlTextWriter" /> that receives the rendered content.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RenderBeginTag"><MemberSignature Language="C#" Value="protected virtual void RenderBeginTag (System.Web.UI.HtmlTextWriter writer);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Web.UI.HtmlTextWriter" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.RenderBeginTag(System.Web.UI.HtmlTextWriter)" /> method renders the opening angle bracket (&lt;), followed by the control's tag name, attributes, and a closing angle bracket (&gt;).</para><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.RenderBeginTag(System.Web.UI.HtmlTextWriter)" /> method is used primarily by control developers extending the functionality of the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Renders the opening HTML tag of the control into the specified <see cref="T:System.Web.UI.HtmlTextWriter" /> object.</para></summary><param name="writer"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.HtmlTextWriter" /> that receives the rendered content.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetAttribute"><MemberSignature Language="C#" Value="protected virtual void SetAttribute (string name, string value);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="value" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="M:System.Web.UI.HtmlControls.HtmlControl.SetAttribute(System.String,System.String)" /> method to set an attribute on the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> server control. All HTML server controls store their attributes in the <see cref="P:System.Web.UI.Control.ViewState" /> property.</para><para>HTML attributes are treated by the ASP.NET page framework as properties on the HTML server control to which they belong. The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.SetAttribute(System.String,System.String)" /> method's <paramref name="name" /> parameter is case-insensitive.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the value of the named attribute on the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> control.</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the attribute to set.</param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to set the attribute to.</param></Docs></Member><Member MemberName="Style"><MemberSignature Language="C#" Value="public System.Web.UI.CssStyleCollection Style { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.UI.CssStyleCollection</ReturnType></ReturnValue><Parameters /><Docs><value>a <see cref="T:System.Web.UI.CssStyleCollection" /></value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this property to programmatically access the style properties of the HTML server control.</para><para>For additional information on the CSS style collection, see the <see cref="T:System.Web.UI.CssStyleCollection" /> class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a collection of all cascading style sheet (CSS) properties applied to a specified HTML server control in the ASP.NET file.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes></Member><Member MemberName="System.Web.UI.IAttributeAccessor.GetAttribute"><MemberSignature Language="C#" Value="string IAttributeAccessor.GetAttribute (string name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.System.Web.UI.IAttributeAccessor.GetAttribute(System.String)" /> method calls the <see cref="M:System.Web.UI.HtmlControls.HtmlControl.GetAttribute(System.String)" /> method.</para><para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> instance is cast to an <see cref="T:System.Web.UI.IAttributeAccessor" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>For a description of this member, see <see cref="M:System.Web.UI.IAttributeAccessor.GetAttribute(System.String)" />. </para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The value of this attribute on the element, as a <see cref="T:System.String" /> value. If the specified attribute does not exist on this element, returns an empty string ("").</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The attribute name.</param></Docs></Member><Member MemberName="System.Web.UI.IAttributeAccessor.SetAttribute"><MemberSignature Language="C#" Value="void IAttributeAccessor.SetAttribute (string name, string value);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="value" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.HtmlControls.HtmlControl.System.Web.UI.IAttributeAccessor.SetAttribute(System.String,System.String)" /> method calls the <see cref="M:System.Web.UI.HtmlControls.HtmlControl.SetAttribute(System.String,System.String)" /> method.</para><para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> instance is cast to an <see cref="T:System.Web.UI.IAttributeAccessor" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>For a description of this member, see <see cref="M:System.Web.UI.IAttributeAccessor.SetAttribute(System.String,System.String)" />. </para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the attribute to set.</param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to set the attribute to.</param></Docs></Member><Member MemberName="TagName"><MemberSignature Language="C#" Value="public virtual string TagName { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'string'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this property to programmatically determine the element name of the HTML server control. For example, the <see cref="P:System.Web.UI.HtmlControls.HtmlControl.TagName" /> property of the server-side &lt;div id="myDiv" runat=server&gt; element contains the value "div".</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the element name of a tag that contains a runat=server attribute and value pair.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes></Member><Member MemberName="ViewStateIgnoresCase"><MemberSignature Language="C#" Value="protected override bool ViewStateIgnoresCase { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><value>a <see cref="T:System.Boolean" /></value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.HtmlControls.HtmlControl.ViewStateIgnoresCase" /> property overrides the base class's <see cref="P:System.Web.UI.Control.ViewStateIgnoresCase" /> property to always return true, indicating that the controls that inherit from <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> save view state without taking case into account.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the <see cref="T:System.Web.UI.HtmlControls.HtmlControl" /> view state is case-sensitive.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>