다음을 통해 공유


Page.Server 속성

정의

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

속성 값

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 메서드에 대한 액세스를 제공합니다.

적용 대상

추가 정보