ParseChildrenAttribute

ParseChildrenAttribute

System.Web.UI (system.web.dll)sealed class

You can use this attribute to mark the class declaration for any custom controls that you create. If you specify True for the ChildrenAsProperties property, the ASP.NET parser will treat any sub-elements inside your control tag as object properties. If you do not use this attribute or you specify False, ASP.NET will assume that nested elements should be added as child controls. In this case, you can still set object properties by using the "object walker" syntax, where properties are split by using a dash (as in <MyControls MyObject-MyProperty="Value" />).

public sealed class ParseChildrenAttribute : Attribute { // Public Constructors    public ParseChildrenAttribute( );    public ParseChildrenAttribute(bool childrenAsProperties);    public ParseChildrenAttribute(bool childrenAsProperties, string defaultProperty); // Public Static Fields    public static readonly ParseChildrenAttribute Default;        // =System.Web.UI.ParseChildrenAttribute // Public Instance Properties    public bool ChildrenAsProperties{set; get; }    public string DefaultProperty{set; get; } // Public Instance Methods    public override bool Equals(object obj);        // overrides Attribute    public override int GetHashCode( );               // overrides Attribute    public override bool IsDefaultAttribute( ); // overrides Attribute }

Hierarchy

System.Object System.Attribute ParseChildrenAttribute

Valid On

Class



ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net