Freigeben über


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