www.gibmonks.com

Main Page

  Previous Section Next Section

TemplateContainerAttribute

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

This attribute is used when creating templated controls, which allow the control user to specify a portion of the control's user interface. This functionality is implemented in controls like System.Web.UI.WebControls.Repeater and System.Web.UI.WebControls.DataList, which format bound data according to specified templates. In these controls, and in any custom templated controls you make, the TemplateContainerAttribute is applied to every ITemplate property. The attribute specifies the type of the container control the template will be instantiated in, so that casting is not required to evaluate data binding expressions. For example, the System.Web.UI.WebControls.DataList.ItemTemplate property is a ITemplate property that allows you to set or retrieve the template for items in the list. This particular property has the attribute [TemplateContainer(typeof(System.Web.UI.WebControls.DataListItem ))].

public sealed class TemplateContainerAttribute : Attribute {
// Public Constructors
   public TemplateContainerAttribute(Type containerType);
// Public Instance Properties
   public Type ContainerType{get; }
}

Hierarchy

System.Object System.Attribute TemplateContainerAttribute

Valid On

Property

      Previous Section Next Section