Page.Server Page.Server Page.Server Page.Server Property

定義

HttpServerUtility クラスのインスタンスである Server オブジェクトを取得します。Gets the Server object, which is an instance of the HttpServerUtility class.

public:
 property System::Web::HttpServerUtility ^ Server { System::Web::HttpServerUtility ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.HttpServerUtility Server { get; }
member this.Server : System.Web.HttpServerUtility
Public ReadOnly Property Server As HttpServerUtility

プロパティ値

ページに関連付けられている現在の Server オブジェクト。The current Server object associated with the page.

Serverオブジェクトを使用してサーバーからエラー情報にアクセスする方法を次のコード例に示します。The following code example demonstrates how to access error information from the server by using the Server object. 具体的には、要求された URL をRequestオブジェクトから取得し、( GetLastErrorメソッドを使用Serverして) オブジェクトからの最新のエラーを取得し、それらの両方をクライアントが表示できる文字列に変換します。In particular, the example gets the requested URL from the Request object, the most recent error from the Server object (using the GetLastError method) and converts them both to strings that can be displayed by the client. 変数がクライアントに書き込まれると、 ClearErrorメソッドを使用してエラーが削除されます。 messageOnce the message variable is written to the client, the error is deleted using the ClearError method.

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メソッドとメソッドにアクセスできるようにします。This property provides access to the frequently used HtmlEncode and MapPath methods, among others.

適用対象

こちらもご覧ください