Page.Server Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'objet Server
qui est une instance de la classe HttpServerUtility.
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
Valeur de propriété
Objet Server
actuellement associé à la page.
- Attributs
Exemples
L’exemple de code suivant montre comment accéder aux informations d’erreur à partir du serveur à l’aide de l’objet Server
. En particulier, l’exemple obtient l’URL demandée de l’objet Request
, l’erreur la plus récente de l’objet Server
(à l’aide de la GetLastError méthode) et les convertit en chaînes qui peuvent être affichées par le client. Une fois que la message
variable est écrite sur le client, l’erreur est supprimée à l’aide de la ClearError méthode.
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
Remarques
Cette propriété fournit l’accès aux méthodes et MapPath aux méthodes fréquemment utiliséesHtmlEncode, entre autres.