//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ /* * HtmlGenericControl.cs * * Copyright (c) 2000 Microsoft Corporation */ namespace System.Web.UI.HtmlControls { using System; using System.Collections; using System.ComponentModel; using System.IO; using System.Web.UI; /* * A control representing an unknown Html tag. */ /// /// /// The class defines the methods, /// properties, and events for all HTML Server control tags not represented by a /// specific class. /// /// [ConstructorNeedsTag(true)] public class HtmlGenericControl : HtmlContainerControl { /* * Creates a new WebControl */ /// /// Initializes a new instance of the class with default /// values. /// public HtmlGenericControl() : this("span") { } /* * Creates a new HtmlGenericControl */ /// /// Initializes a new instance of the class using the specified /// string. /// public HtmlGenericControl(string tag) { if (tag == null) tag = String.Empty; _tagName = tag; } /* * Property to get name of tag. */ /// /// /// Gets or sets the element name of a tag that contains a /// runat="server" attribute/value pair. /// /// [ WebCategory("Appearance"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] new public string TagName { get { return _tagName;} set {_tagName = value;} } } }