Page.Server Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.