UserControl.MapPath(String) メソッド

定義

絶対仮想ファイル パスまたは相対仮想ファイル パスを物理ファイル パスに割り当てます。

public:
 System::String ^ MapPath(System::String ^ virtualPath);
public string MapPath (string virtualPath);
member this.MapPath : string -> string
Public Function MapPath (virtualPath As String) As String

パラメーター

virtualPath
String

割り当てる仮想ファイル パス。

戻り値

String

ファイルへの物理パス。

次の例では、メソッドを MapPath 呼び出して、変数を actualServerPath 、という名前 myControlのユーザー コントロールに関連付けられている物理パスに関連付けます。


          myControl.Response.Write("<br /><b>The server code is running on machine</b> : " + myControl.Server.MachineName);
          string actualServerPath = myControl.MapPath(myControl.Request.Path);


myControl.Response.Write("<br /><b>The server code is running on machine</b> : " + myControl.Server.MachineName)
Dim actualServerPath As String = myControl.MapPath(myControl.Request.Path)

注釈

このメソッドと同様に Page.MapPath 、このメソッドは .aspx ファイルの場所ではなく、.ascx ファイルの場所からのパスをマップします。 このメソッドを使用して、オブジェクトに関連付けられているイメージまたはその他のリソースのディレクトリへのパスを UserControl 取得できます。

適用対象

こちらもご覧ください