Page.Server Propriété

Définition

Obtient l’objet Server , qui est une instance de la HttpServerUtility classe.

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 actif Server 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 (à l’aide de la ServerGetLastError méthode) et les convertit en chaînes qui peuvent être affichées par le client. Une fois la message variable écrite dans 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é permet d’accéder aux méthodes fréquemment utilisées HtmlEncodeMapPath , entre autres.

S’applique à

Voir aussi