Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

HttpServerUtility.HtmlDecode (Método) (String)

Descodifica una cadena con código HTML y devuelve la cadena descodificada.

Espacio de nombres:  System.Web
Ensamblado:  System.Web (en System.Web.dll)

public string HtmlDecode(
	string s
)

Parámetros

s
Tipo: System.String
Cadena HTML que se va a descodificar.

Valor devuelto

Tipo: System.String
Texto descodificado.

La codificación HTML garantiza que el texto se va a mostrar correctamente en el explorador y que este no lo va a interpretar como HTML. Por ejemplo, si una cadena de texto contiene el signo menor que (<) o mayor que (>), el explorador interpretaría estos caracteres como el corchete de apertura o cierre de una etiqueta HTML. Cuando los caracteres tienen codificación HTML, se convierten en cadenas &lt; y &gt;, lo que permite que el explorador muestre ambos signos correctamente. HtmlDecode descodifica el texto transmitido al servidor.

Este método es una manera cómoda de tener acceso al método HttpUtility.HtmlDecode en tiempo de ejecución de una aplicación ASP.NET. Internamente, este método utiliza HttpUtility.HtmlDecode para descodificar las cadenas.

En el archivo de código subyacente para una página web ASP.NET, tenga acceso a una instancia de la clase HttpServerUtility mediante la propiedad Server . En una clase que no está en un archivo de código subyacente, utilice HttpContext.Current.Server para tener acceso a una instancia de la clase HttpServerUtility .

Fuera de una aplicación Web, use la clase WebUtility para codificar o descodificar valores.

El siguiente ejemplo contiene la función LoadDecodedFile, que descodifica los datos de un archivo y los copia en una cadena.


<%@ PAGE LANGUAGE = "C#" %>
 <%@ IMPORT NAMESPACE = "System.IO" %>

 <html xmlns="http://www.w3.org/1999/xhtml">
 <script runat ="server">

    String LoadDecodedFile(String file)
       {
       String DecodedString = "";
       FileStream fs = new FileStream(file, FileMode.Open);
       StreamReader r = new StreamReader(fs);

       // Position the file pointer at the beginning of the file.
       r.BaseStream.Seek(0, SeekOrigin.Begin);

       // Read the entire file into a string and decode each chunk.  
       while (r.Peek() > -1)
          DecodedString += Server.HtmlDecode(r.ReadLine());

       r.Close();
       return DecodedString; 
       }

 </script>
 <head runat="server">
 <title>HttpServerUtility.HtmlDecode Example</title>
 </head>
 <body></body>
 </html>



.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft