Page.Server Proprietà

Definizione

Ottiene l'oggetto Server, che è un'istanza della classe HttpServerUtility.Gets the Server object, which is an instance of the HttpServerUtility class.

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à

HttpServerUtility

L'oggetto Server corrente associato alla pagina.The current Server object associated with the page.

Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come accedere alle informazioni sugli errori dal server utilizzando l' Server oggetto.The following code example demonstrates how to access error information from the server by using the Server object. In particolare, nell'esempio viene ottenuto l'URL richiesto dall' Request oggetto, l'errore più recente dall' Server oggetto (usando il GetLastError metodo) e vengono convertiti in stringhe che possono essere visualizzate dal client.In particular, the example gets the requested URL from the Request object, the most recent error from the Server object (using the GetLastError method) and converts them both to strings that can be displayed by the client. Quando la message variabile viene scritta nel client, l'errore viene eliminato usando il ClearError metodo.Once the message variable is written to the client, the error is deleted using the ClearError method.

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 usati di frequente HtmlEncode MapPath , tra gli altri.This property provides access to the frequently used HtmlEncode and MapPath methods, among others.

Si applica a

Vedi anche