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, 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
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.