Page.Server Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto Server
, que es una instancia de la clase HttpServerUtility.
public:
property System::Web::HttpServerUtility ^ Server { System::Web::HttpServerUtility ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.HttpServerUtility Server { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Server : System.Web.HttpServerUtility
Public ReadOnly Property Server As HttpServerUtility
Valor de propiedad
Objeto Server
actual asociado a la página.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo obtener acceso a la información de error desde el servidor mediante el Server
objeto . En concreto, el ejemplo obtiene la dirección URL solicitada del Request
objeto , el error más reciente del Server
objeto (mediante el GetLastError método ) y los convierte en cadenas que el cliente puede mostrar. Una vez escrita la message
variable en el cliente, el error se elimina mediante el ClearError método .
protected void Page_Error(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
sb.Append("URL that caused the error: <br/>");
sb.Append(Server.HtmlEncode(Request.Url.ToString()));
sb.Append("<br/><br/>");
sb.Append("Error message: <br/>");
sb.Append(Server.GetLastError().ToString());
Response.Write(sb.ToString());
Server.ClearError();
}
Protected Sub Page_Error(ByVal sender As Object, ByVal e As System.EventArgs)
Dim sb As New StringBuilder()
sb.Append("URL that caused the error: <br/>")
sb.Append(Server.HtmlEncode(Request.Url.ToString()))
sb.Append("<br/><br/>")
sb.Append("Error message: <br/>")
sb.Append(Server.GetLastError().ToString())
Response.Write(sb.ToString())
Server.ClearError()
End Sub
Comentarios
Esta propiedad proporciona acceso a los métodos y MapPath usados con frecuenciaHtmlEncode, entre otros.