Page.Server Proprietà

Definizione

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.

Si applica a

Vedi anche