絶対仮想ファイル パスまたは相対仮想ファイル パスを物理ファイル パスに割り当てます。
Public Function MapPath( _
ByVal virtualPath As String _) As String
[C#]
public string MapPath(stringvirtualPath);
[C++]
public: String* MapPath(String* virtualPath);
[JScript]
public function MapPath(
virtualPath : String) : String;
パラメータ
- virtualPath
割り当てる仮想ファイル パス。
戻り値
ファイルへの物理パス。
解説
このメソッドは、 Page.MapPath メソッドと似ていますが、.aspx ファイルではなく .ascx ファイルの位置からのパスを割り当てます。このメソッドを使用して、 UserControl オブジェクトに関連付けられたイメージその他のリソースのディレクトリへのパスを取得できます。
使用例
[Visual Basic, C#] MapPath メソッドを呼び出して、 myControl
という名前のユーザー コントロールに関連付けられいている物理パスに、 actualServerPath
変数を関連付ける例を次に示します。
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)
[C#]
myControl.Response.Write("<br><b>The server code is running on machine</b> : " + myControl.Server.MachineName);
string actualServerPath = myControl.MapPath(myControl.Request.Path);
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ