Page.Server Eigenschaft

Definition

Ruft das Server-Objekt ab, das eine Instanz der HttpServerUtility-Klasse ist.

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

Eigenschaftswert

HttpServerUtility

Das aktuelle Server-Objekt, das der Seite zugeordnet ist.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Mithilfe des Objekts auf Fehlerinformationen vom Server Server zugegriffen werden kann. Insbesondere ruft das Beispiel die angeforderte URL aus dem Request Objekt ab, den neuesten Fehler aus dem Server Objekt (mithilfe der GetLastError Methode) und konvertiert beide in Zeichenfolgen, die vom Client angezeigt werden können. Sobald die message Variable in den Client geschrieben wurde, wird der Fehler mithilfe der ClearError Methode gelöscht.

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 Zugriff auf häufig verwendete HtmlEncode und MapPath methoden, unter anderem.

Gilt für

Siehe auch