UserControl.MapPath(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
絶対仮想ファイル パスまたは相対仮想ファイル パスを物理ファイル パスに割り当てます。
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
割り当てる仮想ファイル パス。
戻り値
ファイルへの物理パス。
例
次の例では、メソッドを 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 取得できます。