Page.Server Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'oggetto Server
, che è un'istanza della classe 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
Valore della proprietà
L'oggetto Server
corrente associato alla pagina.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come accedere alle informazioni sugli errori dal server usando l'oggetto Server
. In particolare, l'esempio ottiene l'URL richiesto dall'oggetto Request
, l'errore più recente dall'oggetto Server
(usando il GetLastError metodo) e li converte entrambi in stringhe che possono essere visualizzate dal client. Dopo aver scritto la message
variabile nel client, l'errore viene eliminato usando il ClearError metodo .
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
Commenti
Questa proprietà fornisce l'accesso ai metodi e MapPath usati HtmlEncode di frequente, tra gli altri.