Page.Server Egenskap

Definition

Hämtar objektet Server , som är en instans av HttpServerUtility klassen.

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

Egenskapsvärde

Det aktuella Server objektet som är associerat med sidan.

Attribut

Exempel

I följande kodexempel visas hur du kommer åt felinformation från servern med hjälp Server av objektet. I synnerhet hämtar exemplet den begärda URL:en från Request objektet, det senaste felet från Server objektet (med hjälp av GetLastError metoden) och konverterar dem båda till strängar som kan visas av klienten. När variabeln message har skrivits till klienten tas felet bort med hjälp av ClearError metoden .

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

Kommentarer

Den här egenskapen ger bland annat åtkomst till de ofta använda HtmlEncode metoderna och MapPath metoderna.

Gäller för

Se även