Literal (Clase)
Ensamblado: System.Web (en system.web.dll)
Utilice el control System.Web.UI.WebControls.Literal para reservar una ubicación en la página Web para mostrar texto. El control Literal es similar al control Label, excepto por el hecho de que el control Literal no permite aplicar un estilo al texto mostrado. Se puede controlar mediante programación el texto mostrado en el control, estableciendo la propiedad Text.
Precaución: |
|---|
| Este control se puede utilizar para mostrar los datos especificados por el usuario, que pueden incluir secuencias de comandos de cliente malintencionadas. Compruebe que cualquier información que se envíe desde un cliente no contiene secuencias de comandos ejecutables, instrucciones SQL o cualquier otro código antes de mostrarla en la aplicación. ASP .NET proporciona una función de validación de las solicitudes de entrada de datos para bloquear secuencias de comandos y código HTML en los datos proporcionados por el usuario. También se proporcionan controles de servidor de validación para evaluar los datos especificados por el usuario. Para obtener más información, vea Seguridad de controles estándar, Cómo: Proteger una aplicación Web frente a ataques mediante secuencias de comandos aplicando codificación HTML a las cadenas y Validar la información especificada por el usuario en páginas Web ASP.NET. |
En el siguiente ejemplo se muestra cómo utilizar el control Literal para mostrar texto estático.
Nota: |
|---|
| En el ejemplo de código siguiente se utiliza el modelo de código de un solo archivo que podría no funcionar correctamente si se copia directamente en un archivo de código subyacente. Se debe copiar este código de ejemplo en un archivo de texto vacío con una extensión .aspx. Para obtener más información sobre el modelo de código de los formularios Web Forms, vea Modelo de código de las páginas Web ASP.NET. |
<%@ Page Language="C#" AutoEventWireup="True" %> <!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> <title>Literal Example</title> <script runat="server"> void ButtonClick(Object sender, EventArgs e) { Literal1.Text="Welcome to ASP.NET!!"; } </script> </head> <body> <form id="form1" runat="server"> <h3>Literal Example</h3> <asp:Literal id="Literal1" Text="Hello World!!" runat="server"/> <br /><br /> <asp:Button id="Button1" Text="Change Literal Text" OnClick="ButtonClick" runat="server"/> </form> </body> </html>
- AspNetHostingPermission para trabajar en un entorno alojado en host. Valor de la petición: LinkDemand. Valor de permiso: Minimal.
- AspNetHostingPermission para trabajar en un entorno alojado en host. Valor de la petición: InheritanceDemand. Valor de permiso: Minimal.
System.Web.UI.Control
System.Web.UI.WebControls.Literal
System.Web.UI.WebControls.Localize
Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter
Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.Referencia
Literal (Miembros)System.Web.UI.WebControls (Espacio de nombres)
Label
Text
Otros recursos
Literal (Control de servidor Web)Seguridad de controles estándar
Cómo: Proteger una aplicación Web frente a ataques mediante secuencias de comandos aplicando codificación HTML a las cadenas
Validar la información especificada por el usuario en páginas Web ASP.NET
Precaución: