Page.Server Eigenschaft

Definition

Gets the Server object, which is an instance of the HttpServerUtility class.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; }
member this.Server : System.Web.HttpServerUtility
Public ReadOnly Property Server As HttpServerUtility

Eigenschaftswert

Das aktuelle Server-Objekt, das der Seite zugeordnet ist.The current Server object associated with the page.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie mit dem Server-Objekt auf Fehlerinformationen vom Server zugegriffen wird.The following code example demonstrates how to access error information from the server by using the Server object. Insbesondere das Beispiel ruft die angeforderte URL aus dem Request-Objekt ab, den letzten Fehler aus dem Server-Objekt (mithilfe der GetLastError-Methode) und konvertiert beide in Zeichen folgen, die vom Client angezeigt werden können.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. Nachdem die message Variable auf den Client geschrieben wurde, wird der Fehler mit der ClearError-Methode gelöscht.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

Hinweise

Diese Eigenschaft bietet unter anderem Zugriff auf die häufig verwendeten HtmlEncode-und MapPath Methoden.This property provides access to the frequently used HtmlEncode and MapPath methods, among others.

Gilt für:

Siehe auch