Páginas Web ASP.NET - Clase

Clase StringExtensions - Método

Método Descripción
As<TValue>(String) Convierte la cadena a un valor de tipo de datos especificado.
As<TValue>(String, TValue) Convierte la cadena al tipo de datos especificado y especifica un valor predeterminado.
AsBool(String) Convierte la cadena a un valor booleano (true/false).
AsBool(String, Boolean) Convierte la cadena a un valor booleano (true/false) y especifica un valor predeterminado.
AsDateTime(String) Convierte la cadena a un valor DateTime.
AsDateTime(String, DateTime) Convierte la cadena a un valor DateTime y especifica un valor predeterminado.
AsDecimal(String) Convierte la cadena a un número Decimal.
AsDecimal(String, Decimal) Convierte la cadena a un número Decimal y especifica un valor predeterminado.
AsFloat(String) Convierte la cadena a un número Single.
AsFloat(String, Single) Convierte la cadena a un número Single y especifica un valor predeterminado.
AsInt(String) Convierte la cadena a un entero.
AsInt(String, Int32) Convierte la cadena a un entero y especifica un valor predeterminado.
Is<TValue> Verifica si la cadena puede convertirse al tipo de datos especificado.
IsBool Verifica si la cadena puede convertirse al tipo Boolean (true/false).
IsDateTime Verifica si la cadena puede convertirse al tipo DateTime.
IsDecimal Verifica si la cadena puede convertirse al tipo Decimal.
IsEmpty Verifica si el valor de la cadena es nullptr o vacío.
IsFloat Verifica si la cadena se puede convertir en el tipo Single.
IsInt Verifica si la cadena se puede convertir en un entero.

WebPageBase Clase - Propiedad

Atributo Descripción
Layout Obtiene o establece la ruta de la página de diseño.
Output Obtiene el objeto TextWriter actual de la página.
OutputStack Obtiene la pila del objeto TextWriter del contexto actual de la página.
Page Proporciona acceso similar a una propiedad a los datos de página compartidos entre página, página de diseño y paginación.
PageData Proporciona acceso similar a un array a los datos de página compartidos entre página, página de diseño y paginación.

WebPageBase Clase - Método

Método Descripción
ConfigurePage Al sobrescribir en la clase derivada, configura la página actual basándose en la configuración de la página de la superclase.
CreateInstanceFromVirtualPath Crea una nueva instancia de la clase WebPageBase utilizando la ruta virtual especificada.
DefineSection Llamado por la página de contenido para crear la sección especificada.
GetOutputWriter Devuelve la instancia del escritor de texto utilizado para presentar la página.
InitializePage Inicializa la página actual.
IsSectionDefined Devuelve un valor que indica si se definió la sección especificada en la página.
PopContext Devuelve y elimina el contexto de la parte superior de la instancia de OutputStack.
PushContext Inserta el contexto especificado en la parte superior de la instancia de OutputStack.
RenderBody En la página de diseño, se presentará la sección de la página de contenido que no está en la sección especificada.
RenderPage Se presentará el contenido de una página en otras páginas.
RenderSection En la página de diseño, se presentará el contenido de la sección especificada.
Write Escribe los parámetros especificados como HTML encapsulado.
WriteLiteral No es necesario codificar HTML el objeto especificado antes de escribirlo.

Otros métodos y propiedades comunes

Atributo Descripción
Request.Cookies[key] Obtener o establecer el valor del cookie HTTP.
Request.Files[key] Obtener el archivo subido en la solicitud actual.
Request.Form[key] Obtener los datos enviados por el método POST en el formulario (en forma de cadena).
Request.QueryString[key] Obtener la colección de variables de consulta HTTP.
Request.Unvalidated(key) Deshabilitar selectivamente la validación de solicitudes para elementos de formulario, valores de consulta de cadena y cookies.
Response.AddHeader() Agregar una cabecera HTTP a la salida del flujo.
Response.OutputCache() Configurar la estrategia de caché de la instancia de respuesta HTTP.
Response.Redirect(path) Redirigir al cliente a una nueva URL.
Response.SetStatus(StatusCode) Establecer el código de estado HTTP de la respuesta HTTP.
Response.WriteBinary() Escribir una secuencia de bytes de contenido binario de tipo MIME especificado en el flujo de salida de respuesta HTTP.
Response.WriteFile(file) Escribir directamente el archivo especificado en la salida de flujo de respuesta HTTP.
@section(sectionName) Definir la parte de contenido con nombre especificado.
Server.HtmlDecode(htmlText) Decodificar una cadena que ha sido codificada en HTML.
Server.HtmlEncode(text) Codificar en HTML una cadena.
Server.MapPath(virtualPath) Devolver la ruta física del servidor para el vínculo virtual especificado.
Server.UrlDecode(urlText) Convertir una cadena que ya ha sido codificada para la transmisión en URL en una cadena decodificada.
Server.UrlEncode(text) Codificar una cadena para realizar una transmisión HTTP confiable desde el servidor al cliente a través de URL.
Session[key] Obtener o establecer un valor que persistirá hasta que el usuario cierre el navegador.
ToString() Mostrar la representación en cadena del valor del objeto.
UrlData[index] Obtener datos relacionados con la ruta de URL.