Page.Server Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Server
sınıfının bir örneği HttpServerUtility olan nesnesini alır.
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
Özellik Değeri
Sayfayla ilişkili geçerli Server
nesne.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, nesnesini kullanarak sunucudan hata bilgilerine erişmeyi Server
gösterir. Özellikle, örnek nesneden Request
istenen URL'yi alır, nesneden Server
en son hatayı alır (yöntemini kullanarak GetLastError ) ve her ikisini de istemci tarafından görüntülenebilen dizelere dönüştürür.
message
Değişken istemciye yazıldıktan sonra hata yöntemi kullanılarak ClearError silinir.
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
Açıklamalar
Bu özellik, sık kullanılan HtmlEncode ve MapPath yöntemlerine ve diğer yöntemlere erişim sağlar.