BindableTemplateBuilder Clase

Definición

Admite el análisis de páginas de controles enlazados a datos que se enlazan automáticamente a un control de origen de datos ASP.NET dentro de las secciones de contenido con plantilla. Esta clase no puede heredarse.

public ref class BindableTemplateBuilder sealed : System::Web::UI::TemplateBuilder, System::Web::UI::IBindableTemplate
public sealed class BindableTemplateBuilder : System.Web.UI.TemplateBuilder, System.Web.UI.IBindableTemplate
type BindableTemplateBuilder = class
    inherit TemplateBuilder
    interface IBindableTemplate
    interface ITemplate
Public NotInheritable Class BindableTemplateBuilder
Inherits TemplateBuilder
Implements IBindableTemplate
Herencia
BindableTemplateBuilder
Implementaciones

Comentarios

La BindableTemplateBuilder clase se usa en tiempo de diseño y en páginas sin compilar para admitir la extracción de los valores de las propiedades de control enlazadas bidireccionales en una plantilla enlazada a datos. El BindableTemplateBuilder objeto genera el código que implementa el IBindableTemplate.ExtractValues método para la plantilla.

BindableTemplateBuilder es para TemplateBuilder los controles enlazados a datos que incluyen contenido con plantilla. Si el control enlazado a datos se usa en tiempo de diseño o en una página sin compilar, la IBindableTemplate interfaz de BindableTemplateBuilder se usa para analizar el enlace de datos bidireccional dentro del control con plantilla. Si se compila el control enlazado a datos, se crea una instancia de la CompiledBindableTemplateBuilder clase y se asigna al valor del IBindableTemplate objeto .

Para obtener más información sobre ASP.NET enlace de datos, expresiones y sintaxis, vea Binding to Databases and Data-Binding Expressions Overview.

Constructores

Nombre Description
BindableTemplateBuilder()

Inicializa una nueva instancia de la clase BindableTemplateBuilder.

Propiedades

Nombre Description
BindingContainerBuilder

Obtiene el generador de controles que corresponde al contenedor de enlace para el control que crea este generador.

(Heredado de ControlBuilder)
BindingContainerType

Obtiene el tipo del contenedor de enlace para el control que crea este generador.

(Heredado de ControlBuilder)
ComplexPropertyEntries

Obtiene una colección de entradas de propiedad complejas.

(Heredado de ControlBuilder)
ControlType

Obtiene para Type el control que se va a crear.

(Heredado de ControlBuilder)
CurrentFilterResolutionService

Obtiene un IFilterResolutionService objeto que se usa para administrar servicios relacionados con filtros de dispositivo al analizar y conservar controles en el diseñador.

(Heredado de ControlBuilder)
DeclareType

Obtiene el tipo que usará la generación de código para declarar el control.

(Heredado de ControlBuilder)
FChildrenAsProperties

Obtiene un valor que determina si el control tiene un ParseChildrenAttribute objeto con establecido en ChildrenAsPropertiestrue.

(Heredado de ControlBuilder)
FIsNonParserAccessor

Obtiene un valor que determina si el control implementa la IParserAccessor interfaz.

(Heredado de ControlBuilder)
HasAspCode

Obtiene un valor que indica si el control contiene bloques de código.

(Heredado de ControlBuilder)
ID

Obtiene o establece la propiedad de identificador del control que se va a compilar.

(Heredado de ControlBuilder)
InDesigner

Devuelve si ControlBuilder se ejecuta en el diseñador.

(Heredado de ControlBuilder)
InPageTheme

Obtiene un valor booleano que indica si este ControlBuilder objeto se usa para generar temas de página.

(Heredado de ControlBuilder)
ItemType

Obtiene el tipo establecido en el contenedor de enlace.

(Heredado de ControlBuilder)
Localize

Obtiene un valor booleano que indica si se localiza el control creado por este ControlBuilder objeto.

(Heredado de ControlBuilder)
NamingContainerType

Obtiene el tipo del contenedor de nomenclatura para el control que crea este generador.

(Heredado de ControlBuilder)
PageVirtualPath

Obtiene la ruta de acceso virtual de una página que va a compilar esta ControlBuilder instancia.

(Heredado de ControlBuilder)
Parser

Obtiene el TemplateParser responsable de analizar el control.

(Heredado de ControlBuilder)
ServiceProvider

Obtiene el objeto de servicio de este ControlBuilder objeto.

(Heredado de ControlBuilder)
SubBuilders

Obtiene una lista de objetos secundarios ControlBuilder para este ControlBuilder objeto.

(Heredado de ControlBuilder)
TagName

Obtiene el nombre de etiqueta del control que se va a compilar.

(Heredado de ControlBuilder)
TemplatePropertyEntries

Obtiene una colección de entradas de propiedad de plantilla.

(Heredado de ControlBuilder)
Text

Obtiene o establece el texto entre las etiquetas de apertura y cierre de la plantilla.

(Heredado de TemplateBuilder)
ThemeResolutionService

Obtiene un IThemeResolutionService objeto que se usa en tiempo de diseño para administrar temas y máscaras de control.

(Heredado de ControlBuilder)

Métodos

Nombre Description
AllowWhitespaceLiterals()

Determina si se permiten literales de espacio en blanco en el contenido entre las etiquetas de apertura y cierre de un control. El marco de ASP.NET página llama a este método.

(Heredado de ControlBuilder)
AppendLiteralString(String)

Agrega el contenido literal especificado a un control . El marco de ASP.NET página llama a este método.

(Heredado de ControlBuilder)
AppendSubBuilder(ControlBuilder)

Agrega generadores al ControlBuilder objeto para los controles secundarios que pertenecen al control de contenedor.

(Heredado de ControlBuilder)
BuildObject()

Se usa durante el tiempo de diseño para compilar la plantilla y sus controles secundarios.

(Heredado de TemplateBuilder)
CloseControl()

Llamado por el analizador para informar al generador de que se ha completado el análisis de las etiquetas de apertura y cierre del control.

(Heredado de TemplateBuilder)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
ExtractValues(Control)

Recupera un conjunto de pares nombre-valor para los valores enlazados mediante la sintaxis de enlace de datos bidireccional ASP.NET dentro del contenido con plantilla en tiempo de diseño y en páginas sin compilar.

GetChildControlType(String, IDictionary)

Obtiene el Type del tipo de control correspondiente a una etiqueta secundaria. El marco de ASP.NET página llama a este método.

(Heredado de ControlBuilder)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetObjectPersistData()

Crea el ObjectPersistData objeto para este ControlBuilder objeto.

(Heredado de ControlBuilder)
GetResourceKey()

Recupera la clave de recurso de este ControlBuilder objeto.

(Heredado de ControlBuilder)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasBody()

Determina si un control tiene una etiqueta de apertura y cierre. El marco de ASP.NET página llama a este método.

(Heredado de ControlBuilder)
HtmlDecodeLiterals()

Determina si la cadena literal de un control HTML debe descodificarse en HTML. El marco de ASP.NET página llama a este método.

(Heredado de ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Inicializa el generador de plantillas cuando se realiza una solicitud web.

(Heredado de TemplateBuilder)
InstantiateIn(Control)

Define el Control objeto al que pertenecen los controles secundarios y las plantillas en tiempo de diseño.

(Heredado de TemplateBuilder)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
NeedsTagInnerText()

Determina si el generador de controles necesita obtener su texto interno.

(Heredado de TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

Notifica al BindableTemplateBuilder objeto que se va a agregar a un generador de controles primario.

ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Permite a los generadores de controles personalizados acceder al modelo de objetos de documento de código (CodeDom) generado e insertar y modificar código durante el proceso de análisis y creación de controles.

(Heredado de ControlBuilder)
SetResourceKey(String)

Establece la clave de recurso para este ControlBuilder objeto.

(Heredado de ControlBuilder)
SetServiceProvider(IServiceProvider)

Establece el objeto de servicio para este ControlBuilder objeto.

(Heredado de ControlBuilder)
SetTagInnerText(String)

Guarda el texto interno de la etiqueta de plantilla.

(Heredado de TemplateBuilder)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también