Page.Server-Eigenschaft
Ruft das Server-Objekt ab, das eine Instanz der HttpServerUtility-Klasse ist.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public ReadOnly Property Server As HttpServerUtility
'Usage
Dim instance As Page
Dim value As HttpServerUtility
value = instance.Server
public HttpServerUtility Server { get; }
public:
property HttpServerUtility^ Server {
HttpServerUtility^ get ();
}
/** @property */
public HttpServerUtility get_Server ()
public function get Server () : HttpServerUtility
Eigenschaftenwert
Das aktuelle Server-Objekt, das der Seite zugeordnet ist.
Hinweise
Diese Eigenschaft stellt u. a. den Zugriff auf die häufig verwendete HtmlEncode-Methode und MapPath-Methode bereit.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe des Server-Objekts auf Fehlerinformationen vom Server zugegriffen werden kann. Insbesondere wird in diesem Beispiel der angeforderte URL vom Request-Objekt sowie der zuletzt aufgetretene Fehler vom Server-Objekt abgerufen (mithilfe der GetLastError-Methode). Diese beiden Elemente werden in Zeichenfolgen konvertiert, die vom Client angezeigt werden können. Sobald die message-Variable an den Client ausgegeben wurde, wird der Fehler mithilfe der ClearError-Methode gelöscht.
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
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();
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Page-Klasse
Page-Member
System.Web.UI-Namespace
HttpServerUtility