次の方法で共有


Page.MapPath メソッド

仮想パス (絶対パスまたは相対パス)、またはアプリケーション相対パスの割り当て先の物理パスを取得します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Function MapPath ( _
    virtualPath As String _
) As String
'使用
Dim instance As Page
Dim virtualPath As String
Dim returnValue As String

returnValue = instance.MapPath(virtualPath)
public string MapPath (
    string virtualPath
)
public:
String^ MapPath (
    String^ virtualPath
)
public String MapPath (
    String virtualPath
)
public function MapPath (
    virtualPath : String
) : String
適用できません。

パラメータ

  • virtualPath
    仮想パスを表す String

戻り値

仮想パスまたはアプリケーション相対パスに関連付けられている物理パス。

解説

注意に関するメモ注意 :

MapPath プロパティには、ホスト環境に関する機密情報が含まれている可能性があります。戻り値はユーザーに表示しないでください。

使用例

MapPath メソッドを使用して、サブフォルダの物理パスを取得する例を次に示します。物理パスを取得したら、この情報を使用して TextBox Web サーバー コントロールの Text プロパティを設定します。

Dim fileNameString As String  = Me.MapPath(subFolder.Text)
fileNameString += "\\" + fileNameTextBox.Text
String fileNameString = this.MapPath(subFolder.Text);
fileNameString += "\\" + fileNameTextBox.Text;
String fileNameString = this.MapPath(subFolder.get_Text());
fileNameString += "\\" + fileNameTextBox.get_Text();

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

Page クラス
Page メンバ
System.Web.UI 名前空間
MapPath