Page.Server Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Server Objekt ab, bei dem es sich um eine Instanz der HttpServerUtility Klasse handelt.
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
Das aktuelle Server Objekt, das der Seite zugeordnet ist.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe des Server Objekts auf Fehlerinformationen vom Server zugegriffen wird. Insbesondere ruft das Beispiel die angeforderte URL aus dem Request Objekt ab, den letzten Fehler des Server Objekts (mithilfe der GetLastError Methode) und konvertiert sie 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 u. a. Zugriff auf die häufig verwendeten HtmlEncode Und MapPath Methoden.