Page.Server 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpServerUtility 클래스의 인스턴스인 Server
개체를 가져옵니다.
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
속성 값
페이지와 관련된 현재 Server
개체입니다.
- 특성
예제
다음 코드 예제에서는 개체를 사용 하 여 Server
서버에서 오류 정보에 액세스 하는 방법을 보여 줍니다. 특히 이 예제에서는 개체에서 Request
요청된 URL을 가져오고, 개체에서 Server
가장 최근의 오류(메서드 사용 GetLastError )를 가져오고 둘 다 클라이언트에서 표시할 수 있는 문자열로 변환합니다. 변수가 message
클라이언트에 기록되면 메서드를 사용하여 ClearError 오류가 삭제됩니다.
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
설명
이 속성은 자주 사용되는 HtmlEncode 메서드 및 MapPath 메서드에 대한 액세스를 제공합니다.