Page.Server Proprietà

Definizione

Ottiene l'oggetto , che è un'istanza Server della HttpServerUtility classe .

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à

Oggetto corrente Server 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 in stringhe che possono essere visualizzate dal client. Dopo che la message variabile viene scritta 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 HtmlEncode usati di frequenteMapPath, tra gli altri.

Si applica a

Vedi anche