Page.Server Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.