Compartir vía


Page Clase

Definición

Representa un archivo .aspx, también conocido como página de formularios web, solicitado desde un servidor que hospeda una aplicación web de ASP.NET.

public ref class Page : System::Web::UI::TemplateControl, System::Web::IHttpHandler
public class Page : System.Web.UI.TemplateControl, System.Web.IHttpHandler
type Page = class
    inherit TemplateControl
    interface IHttpHandler
Public Class Page
Inherits TemplateControl
Implements IHttpHandler
Herencia
Derivado
Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra cómo se usa la Page clase en el modelo de página de código subyacente. Tenga en cuenta que el archivo de código fuente de código subyacente declara una clase parcial que hereda de una clase de página base. La clase de página base puede ser Pageo puede ser otra clase que deriva de Page. Además, tenga en cuenta que la clase parcial permite que el archivo de código subyacente use controles definidos en la página sin necesidad de definirlos como miembros de campo.

using System;

public partial class MyCodeBehindCS : System.Web.UI.Page
{     
    protected void Page_Load(object sender, EventArgs e)
    {

        // Place page-specific code here.
    }

    // Define a handler for the button click.
    protected void SubmitBtn_Click(object sender, EventArgs e)
    {	

        MySpan.InnerHtml = "Hello, " + MyTextBox.Text + ".";
    }
}
Partial Class MyCodeBehindVB
    Inherits System.Web.UI.Page


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        ' Place page-specific code here.

    End Sub

    ' Define a handler for the button click.
    Protected Sub SubmitBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyButton.Click

        MySpan.InnerHtml = "Hello, " + MyTextBox.Text + "."

    End Sub

End Class

En el ejemplo de código siguiente se muestra el archivo .aspx que corresponde al archivo de código fuente anterior.

Importante

Este ejemplo tiene un cuadro de texto que acepta la entrada del usuario, que es una amenaza de seguridad potencial. De forma predeterminada, ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML ni de script. Para obtener más información, consulte Información general sobre vulnerabilidades de seguridad de script.

<%@ Page Language="C#" CodeFile="pageexample.aspx.cs" Inherits="MyCodeBehindCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <table>
          <tr>
            <td> Name: </td>
            <td> <asp:textbox id="MyTextBox" runat="server"/> </td>
          </tr>
          <tr>
             <td></td>
             <td><asp:button id="MyButton" text="Click Here" onclick="SubmitBtn_Click" runat="server"/></td>
          </tr>
          <tr>
             <td></td>
             <td><span id="MySpan" runat="server" /></td>
          </tr>
       </table>     
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" CodeFile="pageexample.aspx.vb" Inherits="MyCodeBehindVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <table>
          <tr>
            <td> Name: </td>
            <td> <asp:textbox id="MyTextBox" runat="server"/> </td>
          </tr>
          <tr>
             <td></td>
             <td><asp:button id="MyButton" text="Click Here" onclick="SubmitBtn_Click" runat="server"/></td>
          </tr>
          <tr>
             <td></td>
             <td><span id="MySpan" runat="server" /></td>
          </tr>
       </table>         
    </div>
    </form>
</body>
</html>

Debe usar la directiva @ Page y usar los Inherits atributos y CodeFile para vincular el archivo de código subyacente al archivo .aspx. En este ejemplo, el Inherits atributo indica la MyCodeBehind clase y el CodeFile atributo indica la ruta de acceso al archivo específico del idioma que contiene la clase .

En el ejemplo de código siguiente se muestra el modelo de página de un solo archivo y cómo obtener acceso a la IsPostBack propiedad y a la Response propiedad de Page.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
  {
    StringBuilder sb = new StringBuilder();
    
    if (Page.IsPostBack)
      sb.Append("You posted back to the page.<br />");

    sb.Append("The host address is " + Page.Request.UserHostAddress + ".<br />");
    sb.Append("The page title is \"" + Page.Header.Title + "\".");

    PageMessage.Text = sb.ToString();

  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" 
          runat="server">
    <div>
    <asp:Label id="PageMessage" 
               runat="server"/>
    <br /> <br />
    <asp:Button id="PageButton"
                Text="PostBack"
                runat="server" />
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    Dim sb As New StringBuilder()
    
    If (Page.IsPostBack) Then
      
      sb.Append("You posted back to the page.<br />")
    
    End If
    
    sb.Append("The host address is " + Page.Request.UserHostAddress + ".<br />")
    sb.Append("The page title is """ + Page.Header.Title + """.")
    
    PageMessage.Text = sb.ToString()
    
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" 
          runat="server">
    <div>
    <asp:Label id="PageMessage" 
               runat="server"/>
    <br /> <br />
    <asp:Button id="PageButton"
                Text="PostBack"
                runat="server" />    
    </div>
    </form>
</body>
</html>

Comentarios

La Page clase está asociada a archivos que tienen una extensión .aspx. Estos archivos se compilan en tiempo de ejecución como Page objetos y se almacenan en caché en la memoria del servidor.

Si desea crear una página de formularios Web Forms mediante la técnica de código subyacente, derive de esta clase. Los diseñadores rápidos de desarrollo de aplicaciones (RAD), como Microsoft Visual Studio, usan automáticamente este modelo para crear páginas de Formularios Web Forms.

El Page objeto actúa como contenedor de nomenclatura para todos los controles de servidor de una página, excepto aquellos que implementan la INamingContainer interfaz o son controles secundarios de controles que implementan esta interfaz.

La Page clase es un control que actúa como la interfaz de usuario de la aplicación web y, como tal, debe examinarse para asegurarse de que se siguen los procedimientos recomendados para escribir código seguro y proteger aplicaciones. Para obtener información general sobre estos temas, consulte Introducción a las amenazas de seguridad de aplicaciones web, procedimientos recomendados de directiva de seguridad y conceptos clave de seguridad. Para obtener información más específica, vea Protección de controles estándar, Cómo: Mostrar mensajes de error seguros, Cómo: Proteger contra vulnerabilidades de script en una aplicación web aplicando codificación HTML a cadenas e Introducción a los controles de validación.

Constructores

Nombre Description
Page()

Inicializa una nueva instancia de la clase Page.

Campos

Nombre Description
postEventArgumentID

Cadena que define el campo oculto EVENTARGUMENT en la página representada.

postEventSourceID

Cadena que define el campo oculto EVENTTARGET en la página representada.

Propiedades

Nombre Description
Adapter

Obtiene el adaptador específico del explorador para el control .

(Heredado de Control)
Application

Obtiene el HttpApplicationState objeto de la solicitud web actual.

AppRelativeTemplateSourceDirectory

Obtiene o establece el directorio virtual relativo a la Page aplicación del objeto o UserControl que contiene este control.

(Heredado de Control)
AppRelativeVirtualPath

Obtiene o establece la ruta de acceso del directorio virtual relativa a la aplicación en el archivo desde el que se analiza y compila el control.

(Heredado de TemplateControl)
AspCompatMode

Establece un valor que indica si la página se puede ejecutar en un subproceso de apartamento de un solo subproceso (STA).

AsyncMode

Establece un valor que indica si la página se procesa de forma sincrónica o asincrónica.

AsyncTimeout

Obtiene o establece un valor que indica el intervalo de tiempo de espera utilizado al procesar tareas asincrónicas.

AutoHandlers
Obsoletos.

La AutoHandlers propiedad ha quedado en desuso en ASP.NET NET 2.0. Se usa mediante clases generadas y no está pensada para su uso en el código.

(Heredado de TemplateControl)
AutoPostBackControl

Obtiene o establece el control de la página que se usa para realizar postbacks.

BindingContainer

Obtiene el control que contiene el enlace de datos de este control.

(Heredado de Control)
Buffer

Establece un valor que indica si la salida de la página está almacenada en búfer.

Cache

Obtiene el Cache objeto asociado a la aplicación en la que reside la página.

ChildControlsCreated

Obtiene un valor que indica si se han creado los controles secundarios del control de servidor.

(Heredado de Control)
ClientID

Obtiene el identificador de control para el marcado HTML generado por ASP.NET.

(Heredado de Control)
ClientIDMode

Obtiene o establece el algoritmo que se usa para generar el valor de la ClientID propiedad .

(Heredado de Control)
ClientIDSeparator

Obtiene un valor de carácter que representa el carácter separador utilizado en la ClientID propiedad .

(Heredado de Control)
ClientQueryString

Obtiene la parte de la cadena de consulta de la dirección URL solicitada.

ClientScript

Obtiene un ClientScriptManager objeto usado para administrar, registrar y agregar script a la página.

ClientTarget

Obtiene o establece un valor que permite invalidar la detección automática de funcionalidades del explorador y especificar cómo se representa una página para determinados clientes del explorador.

CodePage

Establece el identificador de página de códigos para el objeto actual Page.

ContentType

Establece el tipo MIME HTTP para el HttpResponse objeto asociado a la página.

Context

Obtiene el HttpContext objeto asociado a la página.

Controls

Obtiene un ControlCollection objeto que representa los controles secundarios de un control de servidor especificado en la jerarquía de la interfaz de usuario.

(Heredado de Control)
Culture

Establece el identificador de referencia cultural del Thread objeto asociado a la página.

DataItemContainer

Obtiene una referencia al contenedor de nomenclatura si el contenedor de nomenclatura implementa IDataItemContainer.

(Heredado de Control)
DataKeysContainer

Obtiene una referencia al contenedor de nomenclatura si el contenedor de nomenclatura implementa IDataKeysControl.

(Heredado de Control)
DesignMode

Obtiene un valor que indica si se usa un control en una superficie de diseño.

(Heredado de Control)
EnableEventValidation

Obtiene o establece un valor que indica si la página valida los eventos de postback y callback.

EnableTheming

Obtiene o establece un valor booleano que indica si los temas se aplican al control derivado de la TemplateControl clase .

(Heredado de TemplateControl)
EnableViewState

Obtiene o establece un valor que indica si la página mantiene su estado de vista y el estado de vista de los controles de servidor que contiene, cuando finaliza la solicitud de página actual.

EnableViewStateMac

Obtiene o establece un valor que indica si ASP.NET debe comprobar los códigos de autenticación de mensajes (MAC) en el estado de vista de la página cuando la página se devuelve del cliente.

ErrorPage

Obtiene o establece la página de error a la que se redirige el explorador solicitante en caso de una excepción de página no controlada.

Events

Obtiene una lista de delegados del controlador de eventos para el control . Esta propiedad es de solo lectura.

(Heredado de Control)
FileDependencies
Obsoletos.

Establece una matriz de archivos en los que depende el objeto actual HttpResponse .

Form

Obtiene el formulario HTML de la página.

HasChildViewState

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen cualquier configuración de estado de vista guardada.

(Heredado de Control)
Header

Obtiene el encabezado del documento de la página si el head elemento se define con en runat=server la declaración de página.

ID

Obtiene o establece un identificador para una instancia determinada de la Page clase .

IdSeparator

Obtiene el carácter usado para separar los identificadores de control al crear un identificador único para un control en una página.

IsAsync

Obtiene un valor que indica si la página se procesa de forma asincrónica.

IsCallback

Obtiene un valor que indica si la solicitud de página es el resultado de una devolución de llamada.

IsChildControlStateCleared

Obtiene un valor que indica si los controles contenidos en este control tienen estado de control.

(Heredado de Control)
IsCrossPagePostBack

Obtiene un valor que indica si la página está implicada en un postback entre páginas.

IsPostBack

Obtiene un valor que indica si la página se representa por primera vez o se carga en respuesta a una devolución de entrada.

IsPostBackEventControlRegistered

Obtiene un valor que indica si el control de la página que realiza postbacks se ha registrado.

IsReusable

Obtiene un valor que indica si se puede reutilizar el Page objeto.

IsTrackingViewState

Obtiene un valor que indica si el control de servidor guarda los cambios en su estado de vista.

(Heredado de Control)
IsValid

Obtiene un valor que indica si la validación de página se realizó correctamente.

IsViewStateEnabled

Obtiene un valor que indica si el estado de vista está habilitado para este control.

(Heredado de Control)
Items

Obtiene una lista de objetos almacenados en el contexto de la página.

LCID

Establece el identificador de configuración regional del Thread objeto asociado a la página.

LoadViewStateByID

Obtiene un valor que indica si el control participa en la carga de su estado de vista en ID lugar del índice.

(Heredado de Control)
MaintainScrollPositionOnPostBack

Obtiene o establece un valor que indica si se va a devolver al usuario a la misma posición en el explorador cliente después de la devolución. Esta propiedad reemplaza la propiedad obsoleta SmartNavigation .

Master

Obtiene la página maestra que determina el aspecto general de la página.

MasterPageFile

Obtiene o establece la ruta de acceso virtual de la página maestra.

MaxPageStateFieldLength

Obtiene o establece la longitud máxima del campo de estado de la página.

MetaDescription

Obtiene o establece el contenido del elemento "description". meta

MetaKeywords

Obtiene o establece el contenido del elemento "keywords". meta

ModelBindingExecutionContext

Obtiene el contexto de ejecución del enlace de modelos.

ModelState

Obtiene el objeto de diccionario de estado del modelo que contiene el estado del modelo y de la validación de enlace de modelos.

NamingContainer

Obtiene una referencia al contenedor de nomenclatura del control de servidor, que crea un espacio de nombres único para diferenciar entre los controles de servidor con el mismo ID valor de propiedad.

(Heredado de Control)
Page

Obtiene una referencia a la Page instancia que contiene el control de servidor.

(Heredado de Control)
PageAdapter

Obtiene el adaptador que representa la página del explorador solicitante específico.

PageStatePersister

Obtiene el PageStatePersister objeto asociado a la página.

Parent

Obtiene una referencia al control primario del control de servidor en la jerarquía de controles de página.

(Heredado de Control)
PreviousPage

Obtiene la página que transfirió el control a la página actual.

RenderingCompatibility

Obtiene un valor que especifica la versión de ASP.NET con la que se representará HTML.

(Heredado de Control)
Request

Obtiene el HttpRequest objeto de la página solicitada.

Response

Obtiene el HttpResponse objeto asociado al Page objeto . Este objeto permite enviar datos de respuesta HTTP a un cliente y contiene información sobre esa respuesta.

ResponseEncoding

Establece el lenguaje de codificación para el objeto actual HttpResponse .

RouteData

Obtiene el RouteData valor de la instancia actual RequestContext .

Server

Obtiene el Server objeto , que es una instancia de la HttpServerUtility clase .

Session

Obtiene el objeto actual Session proporcionado por ASP.NET.

Site

Obtiene información sobre el contenedor que hospeda el control actual cuando se representa en una superficie de diseño.

(Heredado de Control)
SkinID

Obtiene o establece la máscara que se va a aplicar al control.

(Heredado de Control)
SkipFormActionValidation

Obtiene o establece un valor que indica si se valida el valor de la cadena de consulta.

SmartNavigation
Obsoletos.

Obtiene o establece un valor que indica si la navegación inteligente está habilitada. Esta propiedad está obsoleta.

StyleSheetTheme

Obtiene o establece el nombre del tema que se aplica a la página al principio del ciclo de vida de la página.

SupportAutoEvents

Obtiene un valor que indica si el TemplateControl control admite eventos automáticos.

(Heredado de TemplateControl)
TemplateControl

Obtiene o establece una referencia a la plantilla que contiene este control.

(Heredado de Control)
TemplateSourceDirectory

Obtiene el directorio virtual de Page o UserControl que contiene el control de servidor actual.

(Heredado de Control)
Theme

Obtiene o establece el nombre del tema de página.

Title

Obtiene o establece el título de la página.

Trace

Obtiene el TraceContext objeto de la solicitud web actual.

TraceEnabled

Establece un valor que indica si el seguimiento está habilitado para el Page objeto .

TraceModeValue

Establece el modo en el que se muestran las instrucciones de seguimiento en la página.

TransactionMode

Establece el nivel de compatibilidad de transacciones para la página.

UICulture

Establece el identificador de la interfaz de usuario (UI) del Thread objeto asociado a la página.

UniqueFilePathSuffix

Obtiene un sufijo único que se anexa a la ruta de acceso del archivo para almacenar en caché los exploradores.

UniqueID

Obtiene el identificador único calificado jerárquicamente para el control de servidor.

(Heredado de Control)
UnobtrusiveValidationMode

Obtiene o establece un valor que indica si javaScript no discreto se usa para la validación del lado cliente.

User

Obtiene información sobre el usuario que realiza la solicitud de página.

ValidateRequestMode

Obtiene o establece un valor que indica si la página comprueba la entrada del cliente desde el explorador para detectar valores potencialmente peligrosos.

Validators

Obtiene una colección de todos los controles de validación contenidos en la página solicitada.

ViewState

Obtiene un diccionario de información de estado que permite guardar y restaurar el estado de vista de un control de servidor en varias solicitudes para la misma página.

(Heredado de Control)
ViewStateEncryptionMode

Obtiene o establece el modo de cifrado del estado de vista.

ViewStateIgnoresCase

Obtiene un valor que indica si el StateBag objeto no distingue mayúsculas de minúsculas.

(Heredado de Control)
ViewStateMode

Obtiene o establece el modo de estado de vista de este control.

(Heredado de Control)
ViewStateUserKey

Asigna un identificador a un usuario individual en la variable de estado de vista asociada a la página actual.

Visible

Obtiene o establece un valor que indica si el Page objeto se representa.

Métodos

Nombre Description
AddContentTemplate(String, ITemplate)

Se llama durante la inicialización de página para crear una colección de contenido (desde controles de contenido) que se entrega a una página maestra, si la página actual o la página maestra hace referencia a una página maestra.

AddedControl(Control, Int32)

Se llama después de agregar un control secundario a la Controls colección del Control objeto .

(Heredado de Control)
AddOnPreRenderCompleteAsync(BeginEventHandler, EndEventHandler, Object)

Registra delegados de controlador de eventos iniciales y finales para una página asincrónica.

AddOnPreRenderCompleteAsync(BeginEventHandler, EndEventHandler)

Registra delegados de controlador de eventos iniciales y finales que no requieren información de estado para una página asincrónica.

AddParsedSubObject(Object)

Notifica al control de servidor que se ha analizado un elemento, ya sea XML o HTML, y agrega el elemento al objeto del control de ControlCollection servidor.

(Heredado de Control)
AddWrappedFileDependencies(Object)

Agrega una lista de archivos dependientes que componen la página actual. El marco de ASP.NET página usa este método internamente y no está pensado para usarse directamente desde el código.

ApplyStyleSheetSkin(Page)

Aplica las propiedades de estilo definidas en la hoja de estilos de página al control .

(Heredado de Control)
AspCompatBeginProcessRequest(HttpContext, AsyncCallback, Object)

Inicia una solicitud de recursos de página active server (ASP). Este método se proporciona para la compatibilidad con las aplicaciones ASP heredadas.

AspCompatEndProcessRequest(IAsyncResult)

Finaliza una solicitud de recursos de página active server (ASP). Este método se proporciona para la compatibilidad con las aplicaciones ASP heredadas.

AsyncPageBeginProcessRequest(HttpContext, AsyncCallback, Object)

Comienza a procesar una solicitud de página asincrónica.

AsyncPageEndProcessRequest(IAsyncResult)

Finaliza el procesamiento de una solicitud de página asincrónica.

BeginRenderTracing(TextWriter, Object)

Comienza el seguimiento en tiempo de diseño de los datos de representación.

(Heredado de Control)
BuildProfileTree(String, Boolean)

Recopila información sobre el control de servidor y la entrega a la Trace propiedad que se va a mostrar cuando el seguimiento está habilitado para la página.

(Heredado de Control)
ClearCachedClientID()

Establece el valor nullalmacenado en caché en ClientID .

(Heredado de Control)
ClearChildControlState()

Elimina la información de estado de control de los controles secundarios del control de servidor.

(Heredado de Control)
ClearChildState()

Elimina la información de estado de vista y estado de control de todos los controles secundarios del control de servidor.

(Heredado de Control)
ClearChildViewState()

Elimina la información de estado de vista de todos los controles secundarios del control de servidor.

(Heredado de Control)
ClearEffectiveClientIDMode()

Establece la ClientIDMode propiedad de la instancia de control actual y de cualquier control secundario en Inherit.

(Heredado de Control)
Construct()

Realiza la lógica en tiempo de diseño.

(Heredado de TemplateControl)
CreateChildControls()

Llamado por el marco de ASP.NET página para notificar a los controles de servidor que usan la implementación basada en composición para crear los controles secundarios que contengan como preparación para la publicación o representación.

(Heredado de Control)
CreateControlCollection()

Crea un nuevo ControlCollection objeto para contener los controles secundarios (literal y servidor) del control de servidor.

(Heredado de Control)
CreateHtmlTextWriter(TextWriter)

Crea un HtmlTextWriter objeto para representar el contenido de la página.

CreateHtmlTextWriterFromType(TextWriter, Type)

Crea un objeto especificado HtmlTextWriter para representar el contenido de la página.

CreateResourceBasedLiteralControl(Int32, Int32, Boolean)

Obtiene acceso a cadenas literales almacenadas en un recurso. El CreateResourceBasedLiteralControl(Int32, Int32, Boolean) método no está pensado para su uso desde dentro del código.

(Heredado de TemplateControl)
DataBind()

Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios.

(Heredado de Control)
DataBind(Boolean)

Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios con una opción para generar el DataBinding evento.

(Heredado de Control)
DataBindChildren()

Enlaza un origen de datos a los controles secundarios del control de servidor.

(Heredado de Control)
DesignerInitialize()

Realiza cualquier inicialización de la instancia de la Page clase requerida por los diseñadores de RAD. Este método solo se usa en tiempo de diseño.

DeterminePostBackMode()

Devuelve un NameValueCollection de datos publicados de nuevo en la página mediante un comando POST o GET.

DeterminePostBackModeUnvalidated()

Devuelve una colección name-value de datos publicados en la página mediante un comando POST o GET, sin realizar ASP.NET validación de solicitudes en la solicitud.

Dispose()

Permite que un control de servidor realice la limpieza final antes de liberarse de la memoria.

(Heredado de Control)
EndRenderTracing(TextWriter, Object)

Finaliza el seguimiento en tiempo de diseño de los datos de representación.

(Heredado de Control)
EnsureChildControls()

Determina si el control de servidor contiene controles secundarios. Si no es así, crea controles secundarios.

(Heredado de Control)
EnsureID()

Crea un identificador para los controles que no tienen asignado un identificador.

(Heredado de Control)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Eval(String, String)

Evalúa una expresión de enlace de datos mediante la cadena de formato especificada para mostrar el resultado.

(Heredado de TemplateControl)
Eval(String)

Evalúa una expresión de enlace de datos.

(Heredado de TemplateControl)
ExecuteRegisteredAsyncTasks()

Inicia la ejecución de una tarea asincrónica.

FindControl(String, Int32)

Busca en el contenedor de nomenclatura actual un control de servidor con el especificado id y un entero, especificado en el pathOffset parámetro , que ayuda en la búsqueda. No debe invalidar esta versión del FindControl método.

(Heredado de Control)
FindControl(String)

Busca en el contenedor de nomenclatura de página un control de servidor con el identificador especificado.

FindControl(String)

Busca en el contenedor de nomenclatura actual un control de servidor con el parámetro especificado id .

(Heredado de Control)
Focus()

Establece el foco de entrada en un control.

(Heredado de Control)
FrameworkInitialize()

Inicializa el árbol de control durante la generación de páginas en función de la naturaleza declarativa de la página.

FrameworkInitialize()

Inicializa el control derivado de la TemplateControl clase .

(Heredado de TemplateControl)
GetDataItem()

Obtiene el elemento de datos en la parte superior de la pila de contexto de enlace de datos.

GetDesignModeState()

Obtiene los datos en tiempo de diseño de un control.

(Heredado de Control)
GetGlobalResourceObject(String, String, Type, String)

Obtiene un objeto de recurso de nivel de aplicación basado en las propiedades y ResourceKey especificadasClassKey, el tipo de objeto y el nombre de propiedad del recurso.

(Heredado de TemplateControl)
GetGlobalResourceObject(String, String)

Obtiene un objeto de recurso de nivel de aplicación basado en las propiedades y ResourceKey especificadasClassKey.

(Heredado de TemplateControl)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetLocalResourceObject(String, Type, String)

Obtiene un objeto de recurso de nivel de página basado en la propiedad, el tipo de objeto y el nombre de propiedad especificados ResourceKey .

(Heredado de TemplateControl)
GetLocalResourceObject(String)

Obtiene un objeto de recurso de nivel de página basado en la propiedad especificada ResourceKey .

(Heredado de TemplateControl)
GetPostBackClientEvent(Control, String)
Obsoletos.

Obtiene una referencia que se puede usar en un evento de cliente para volver al servidor para el control especificado y con los argumentos de evento especificados.

GetPostBackClientHyperlink(Control, String)
Obsoletos.

Obtiene una referencia, con javascript: anexada al principio, que se puede usar en un evento de cliente para volver al servidor para el control especificado y con los argumentos de evento especificados.

GetPostBackEventReference(Control, String)
Obsoletos.

Devuelve una cadena que se puede usar en un evento de cliente para provocar la devolución de entrada al servidor. La cadena de referencia se define mediante el control especificado que controla el postback y un argumento de cadena de información adicional del evento.

GetPostBackEventReference(Control)
Obsoletos.

Devuelve una cadena que se puede usar en un evento de cliente para provocar la devolución de entrada al servidor. La cadena de referencia se define mediante el objeto especificado Control .

GetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.

(Heredado de Control)
GetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.

(Heredado de Control)
GetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.

(Heredado de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.

(Heredado de Control)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeHashCode()

Recupera un código hash generado por Page objetos que se generan en tiempo de ejecución. Este código hash es único para la Page jerarquía de controles del objeto.

GetUniqueIDRelativeTo(Control)

Devuelve la parte prefijo de la UniqueID propiedad del control especificado.

(Heredado de Control)
GetValidators(String)

Devuelve una colección de validadores de control para un grupo de validación especificado.

GetWrappedFileDependencies(String[])

Devuelve una lista de nombres de archivo físicos que corresponden a una lista de ubicaciones de archivos virtuales.

HasControls()

Determina si el control de servidor contiene controles secundarios.

(Heredado de Control)
HasEvents()

Devuelve un valor que indica si los eventos están registrados para el control o para los controles secundarios.

(Heredado de Control)
InitializeCulture()

Establece y CultureUICulture para el subproceso actual de la página.

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Inicializa la memoria caché de salida para la solicitud de página actual.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Inicializa la memoria caché de salida para la solicitud de página actual.

InitOutputCache(OutputCacheParameters)

Inicializa la memoria caché de salida de la solicitud de página actual en función de un OutputCacheParameters objeto .

IsClientScriptBlockRegistered(String)
Obsoletos.

Determina si el bloque de script de cliente con la clave especificada está registrado en la página.

IsLiteralContent()

Determina si el control de servidor contiene solo contenido literal.

(Heredado de Control)
IsStartupScriptRegistered(String)
Obsoletos.

Determina si el script de inicio del cliente está registrado con el Page objeto .

LoadControl(String)

Carga un Control objeto de un archivo basado en una ruta de acceso virtual especificada.

(Heredado de TemplateControl)
LoadControl(Type, Object[])

Carga un Control objeto basado en un tipo y parámetros de constructor especificados.

(Heredado de TemplateControl)
LoadControlState(Object)

Restaura la información de estado de control de una solicitud de página anterior guardada por el SaveControlState() método .

(Heredado de Control)
LoadPageStateFromPersistenceMedium()

Carga cualquier información guardada de estado de vista en el Page objeto .

LoadTemplate(String)

Obtiene una instancia de la ITemplate interfaz de un archivo externo.

(Heredado de TemplateControl)
LoadViewState(Object)

Restaura la información de estado de vista de una solicitud de página anterior guardada por el SaveViewState() método .

(Heredado de Control)
MapPath(String)

Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa, o una ruta de acceso relativa a la aplicación.

MapPathSecure(String)

Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa.

(Heredado de Control)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnAbortTransaction(EventArgs)

Genera el evento AbortTransaction.

(Heredado de TemplateControl)
OnBubbleEvent(Object, EventArgs)

Determina si el evento del control de servidor se pasa a la jerarquía de controles de servidor de interfaz de usuario de la página.

(Heredado de Control)
OnCommitTransaction(EventArgs)

Genera el evento CommitTransaction.

(Heredado de TemplateControl)
OnDataBinding(EventArgs)

Genera el evento DataBinding.

(Heredado de Control)
OnError(EventArgs)

Genera el evento Error.

(Heredado de TemplateControl)
OnInit(EventArgs)

Genera el Init evento para inicializar la página.

OnInit(EventArgs)

Genera el evento Init.

(Heredado de Control)
OnInitComplete(EventArgs)

Genera el evento después de InitComplete la inicialización de la página.

OnLoad(EventArgs)

Genera el evento Load.

(Heredado de Control)
OnLoadComplete(EventArgs)

Genera el LoadComplete evento al final de la fase de carga de página.

OnPreInit(EventArgs)

Genera el PreInit evento al principio de la inicialización de página.

OnPreLoad(EventArgs)

Genera el PreLoad evento después de cargar los datos de postback en los controles del servidor de páginas, pero antes del OnLoad(EventArgs) evento.

OnPreRender(EventArgs)

Genera el evento PreRender.

(Heredado de Control)
OnPreRenderComplete(EventArgs)

Genera el evento después del PreRenderCompleteOnPreRenderComplete(EventArgs) evento y antes de que se represente la página.

OnSaveStateComplete(EventArgs)

Genera el SaveStateComplete evento después de guardar el estado de la página en el medio de persistencia.

OnUnload(EventArgs)

Genera el evento Unload.

(Heredado de Control)
OpenFile(String)

Obtiene un objeto Stream que se usa para leer un archivo.

(Heredado de Control)
ParseControl(String, Boolean)

Analiza una cadena de entrada en un Control objeto en la página web o el control de usuario de ASP.NET.

(Heredado de TemplateControl)
ParseControl(String)

Analiza una cadena de entrada en un Control objeto en la página de Formularios Web Forms o en el control de usuario.

(Heredado de TemplateControl)
ProcessRequest(HttpContext)

Establece los objetos de servidor intrínsecos del Page objeto, como las Contextpropiedades , Request, Responsey Application .

RaiseBubbleEvent(Object, EventArgs)

Asigna cualquier origen del evento y su información al elemento primario del control.

(Heredado de Control)
RaisePostBackEvent(IPostBackEventHandler, String)

Notifica al control de servidor que provocó el postback que debe controlar un evento de postback entrante.

ReadStringResource()

Lee un recurso de cadena. El ReadStringResource() método no está pensado para su uso desde dentro del código.

(Heredado de TemplateControl)
RegisterArrayDeclaration(String, String)
Obsoletos.

Declara un valor que se declara como una declaración de matriz ECMAScript cuando se representa la página.

RegisterAsyncTask(PageAsyncTask)

Registra una nueva tarea asincrónica con la página.

RegisterClientScriptBlock(String, String)
Obsoletos.

Emite bloques de script del lado cliente a la respuesta.

RegisterHiddenField(String, String)
Obsoletos.

Permite que los controles de servidor registren automáticamente un campo oculto en el formulario. El campo se enviará al Page objeto cuando se represente el control de HtmlForm servidor.

RegisterOnSubmitStatement(String, String)
Obsoletos.

Permite que una página acceda al evento de cliente OnSubmit . El script debe ser una llamada de función al código de cliente registrado en otro lugar.

RegisterRequiresControlState(Control)

Registra un control como uno cuyo estado de control debe conservarse.

RegisterRequiresPostBack(Control)

Registra un control como uno que requiere el control de postback cuando la página se devuelve al servidor.

RegisterRequiresRaiseEvent(IPostBackEventHandler)

Registra un control de servidor ASP.NET como uno que requiere que se genere un evento cuando el control se procesa en el Page objeto .

RegisterRequiresViewStateEncryption()

Registra un control con la página como uno que requiere cifrado de estado de vista.

RegisterStartupScript(String, String)
Obsoletos.

Emite un bloque de script del lado cliente en la respuesta de la página.

RegisterViewStateHandler()

Hace que el estado de la vista de página se conserve, si se llama a .

RemovedControl(Control)

Se llama después de quitar un control secundario de la Controls colección del Control objeto .

(Heredado de Control)
Render(HtmlTextWriter)

Inicializa el HtmlTextWriter objeto y llama a en los controles secundarios del Page objeto que se va a representar.

Render(HtmlTextWriter)

Envía el contenido del control de servidor a un objeto proporcionado HtmlTextWriter , que escribe el contenido que se va a representar en el cliente.

(Heredado de Control)
RenderChildren(HtmlTextWriter)

Genera el contenido de los elementos secundarios de un control de servidor en un objeto proporcionado HtmlTextWriter , que escribe el contenido que se va a representar en el cliente.

(Heredado de Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Genera contenido de control de servidor en un objeto proporcionado HtmlTextWriter mediante un objeto proporcionado ControlAdapter .

(Heredado de Control)
RenderControl(HtmlTextWriter)

Genera contenido de control de servidor en un objeto proporcionado HtmlTextWriter y almacena información de seguimiento sobre el control si el seguimiento está habilitado.

(Heredado de Control)
RequiresControlState(Control)

Determina si el objeto especificado Control está registrado para participar en la administración del estado de control.

ResolveAdapter()

Obtiene el adaptador de control responsable de representar el control especificado.

(Heredado de Control)
ResolveClientUrl(String)

Obtiene una dirección URL que el explorador puede usar.

(Heredado de Control)
ResolveUrl(String)

Convierte una dirección URL en una que se pueda usar en el cliente solicitante.

(Heredado de Control)
SaveControlState()

Guarda los cambios de estado de control de servidor que se han producido desde el momento en que se devolvió la página al servidor.

(Heredado de Control)
SavePageStateToPersistenceMedium(Object)

Guarda cualquier información de estado de vista y estado de control de la página.

SaveViewState()

Guarda los cambios de estado de vista de control de servidor que se han producido desde el momento en que la página se devolvió al servidor.

(Heredado de Control)
SetDesignModeState(IDictionary)

Establece los datos en tiempo de diseño de un control.

(Heredado de Control)
SetFocus(Control)

Establece el foco del explorador en el control especificado.

SetFocus(String)

Establece el foco del explorador en el control con el identificador especificado.

SetRenderMethodDelegate(RenderMethod)

Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en su control primario.

(Heredado de Control)
SetStringResourcePointer(Object, Int32)

Establece un puntero a un recurso de cadena. Las clases generadas usan el SetStringResourcePointer(Object, Int32) método y no están diseñados para su uso desde el código.

(Heredado de TemplateControl)
SetTraceData(Object, Object, Object)

Establece los datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, mediante el objeto rastreado, la clave de datos de seguimiento y el valor de los datos de seguimiento.

(Heredado de Control)
SetTraceData(Object, Object)

Establece los datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, mediante la clave de datos de seguimiento y el valor de los datos de seguimiento.

(Heredado de Control)
TestDeviceFilter(String)

Devuelve un valor booleano que indica si un filtro de dispositivo se aplica a la solicitud HTTP.

(Heredado de TemplateControl)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TrackViewState()

Provoca el seguimiento de los cambios de estado de vista en el control de servidor para que se puedan almacenar en el objeto del control de StateBag servidor. Este objeto es accesible a través de la ViewState propiedad .

(Heredado de Control)
TryUpdateModel<TModel>(TModel, IValueProvider)

Actualiza la instancia del modelo mediante valores del proveedor de valores especificado.

TryUpdateModel<TModel>(TModel)

Actualiza la instancia de modelo especificada mediante valores del control enlazado a datos.

UnregisterRequiresControlState(Control)

Detiene la persistencia del estado de control para el control especificado.

UpdateModel<TModel>(TModel, IValueProvider)

Actualiza la instancia de modelo especificada mediante valores de un proveedor de valores especificado.

UpdateModel<TModel>(TModel)

Actualiza la instancia de modelo especificada mediante valores del control enlazado a datos.

Validate()

Indica a los controles de validación incluidos en la página que validen su información asignada.

Validate(String)

Indica a los controles de validación del grupo de validación especificado que validen su información asignada.

VerifyRenderingInServerForm(Control)

Confirma que se representa un HtmlForm control para el control de servidor de ASP.NET especificado en tiempo de ejecución.

WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean)

Escribe una cadena de recurso en un HtmlTextWriter control . Las clases generadas usan el WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean) método y no están diseñados para su uso desde el código.

(Heredado de TemplateControl)
XPath(String, IXmlNamespaceResolver)

Evalúa una expresión de enlace de datos XPath mediante las asignaciones de prefijo y espacio de nombres especificadas para la resolución del espacio de nombres.

(Heredado de TemplateControl)
XPath(String, String, IXmlNamespaceResolver)

Evalúa una expresión de enlace de datos XPath mediante las asignaciones de prefijo y espacio de nombres especificadas para la resolución del espacio de nombres y la cadena de formato especificada para mostrar el resultado.

(Heredado de TemplateControl)
XPath(String, String)

Evalúa una expresión de enlace de datos XPath mediante la cadena de formato especificada para mostrar el resultado.

(Heredado de TemplateControl)
XPath(String)

Evalúa una expresión de enlace de datos XPath.

(Heredado de TemplateControl)
XPathSelect(String, IXmlNamespaceResolver)

Evalúa una expresión de enlace de datos XPath mediante las asignaciones de prefijo y espacio de nombres especificadas para la resolución del espacio de nombres y devuelve una colección de nodos que implementa la IEnumerable interfaz.

(Heredado de TemplateControl)
XPathSelect(String)

Evalúa una expresión de enlace de datos XPath y devuelve una colección de nodos que implementa la IEnumerable interfaz .

(Heredado de TemplateControl)

Eventos

Nombre Description
AbortTransaction

Se produce cuando un usuario finaliza una transacción.

(Heredado de TemplateControl)
CommitTransaction

Se produce cuando se completa una transacción.

(Heredado de TemplateControl)
DataBinding

Se produce cuando el control de servidor se enlaza a un origen de datos.

(Heredado de Control)
Disposed

Se produce cuando se libera un control de servidor de la memoria, que es la última fase del ciclo de vida del control de servidor cuando se solicita una página de ASP.NET.

(Heredado de Control)
Error

Se produce cuando se produce una excepción no controlada.

(Heredado de TemplateControl)
Init

Se produce cuando se inicializa el control de servidor, que es el primer paso de su ciclo de vida.

(Heredado de Control)
InitComplete

Se produce cuando se completa la inicialización de página.

Load

Se produce cuando el control de servidor se carga en el Page objeto .

(Heredado de Control)
LoadComplete

Se produce al final de la fase de carga del ciclo de vida de la página.

PreInit

Se produce antes de la inicialización de página.

PreLoad

Se produce antes del evento de página Load .

PreRender

Se produce después de cargar el Control objeto, pero antes de la representación.

(Heredado de Control)
PreRenderComplete

Se produce antes de que se represente el contenido de la página.

SaveStateComplete

Se produce después de que la página haya terminado de guardar toda la información de estado de vista y de control de la página y los controles de la página.

Unload

Se produce cuando el control de servidor se descarga de la memoria.

(Heredado de Control)

Implementaciones de interfaz explícitas

Nombre Description
IControlBuilderAccessor.ControlBuilder

Para obtener una descripción de este miembro, vea ControlBuilder.

(Heredado de Control)
IControlDesignerAccessor.GetDesignModeState()

Para obtener una descripción de este miembro, vea GetDesignModeState().

(Heredado de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Para obtener una descripción de este miembro, vea SetDesignModeState(IDictionary).

(Heredado de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Para obtener una descripción de este miembro, vea SetOwnerControl(Control).

(Heredado de Control)
IControlDesignerAccessor.UserData

Para obtener una descripción de este miembro, vea UserData.

(Heredado de Control)
IDataBindingsAccessor.DataBindings

Para obtener una descripción de este miembro, vea DataBindings.

(Heredado de Control)
IDataBindingsAccessor.HasDataBindings

Para obtener una descripción de este miembro, vea HasDataBindings.

(Heredado de Control)
IExpressionsAccessor.Expressions

Para obtener una descripción de este miembro, vea Expressions.

(Heredado de Control)
IExpressionsAccessor.HasExpressions

Para obtener una descripción de este miembro, vea HasExpressions.

(Heredado de Control)
IFilterResolutionService.CompareFilters(String, String)

Devuelve un valor que indica si existe una relación primaria o secundaria entre dos filtros de dispositivo especificados.

(Heredado de TemplateControl)
IFilterResolutionService.EvaluateFilter(String)

Devuelve un valor que indica si el filtro especificado es un tipo del objeto de filtro actual.

(Heredado de TemplateControl)
IParserAccessor.AddParsedSubObject(Object)

Para obtener una descripción de este miembro, vea AddParsedSubObject(Object).

(Heredado de Control)

Métodos de extensión

Nombre Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.

EnableDynamicData(INamingContainer, Type, Object)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.

EnableDynamicData(INamingContainer, Type)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.

FindDataSourceControl(Control)

Devuelve el origen de datos asociado al control de datos para el control especificado.

FindFieldTemplate(Control, String)

Devuelve la plantilla de campo de la columna especificada en el contenedor de nomenclatura del control especificado.

FindMetaTable(Control)

Devuelve el objeto de metatable para el control de datos contenedor.

GetDefaultValues(INamingContainer)

Obtiene la colección de los valores predeterminados para el control de datos especificado.

GetMetaTable(INamingContainer)

Obtiene los metadatos de la tabla para el control de datos especificado.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Establece los metadatos de la tabla y la asignación de valores predeterminados para el control de datos especificado.

SetMetaTable(INamingContainer, MetaTable, Object)

Establece los metadatos de la tabla y la asignación de valores predeterminados para el control de datos especificado.

SetMetaTable(INamingContainer, MetaTable)

Establece los metadatos de la tabla para el control de datos especificado.

TryGetMetaTable(INamingContainer, MetaTable)

Determina si los metadatos de la tabla están disponibles.

Se aplica a

Consulte también