Page.Server Eigenschap

Definitie

Hiermee haalt u het Server object op, een exemplaar van de HttpServerUtility klasse.

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

Waarde van eigenschap

Het huidige Server object dat is gekoppeld aan de pagina.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u met behulp van het Server object toegang hebt tot foutgegevens van de server. In het voorbeeld wordt met name de aangevraagde URL opgehaald uit het Request object, de meest recente fout van het Server object (met behulp van de GetLastError methode) en worden deze beide geconverteerd naar tekenreeksen die door de client kunnen worden weergegeven. Zodra de message variabele naar de client is geschreven, wordt de fout verwijderd met behulp van de ClearError methode.

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

Opmerkingen

Deze eigenschap biedt onder andere toegang tot de veelgebruikte HtmlEncode methoden en MapPath methoden.

Van toepassing op

Zie ook