Freigeben über


UserControl.MapPath-Methode

Weist einem physikalischen Dateipfad einen absoluten oder relativen virtuellen Dateipfad zu.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Function MapPath ( _
    virtualPath As String _
) As String
'Usage
Dim instance As UserControl
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

Parameter

  • virtualPath
    Der zuzuordnende virtuelle Dateipfad.

Rückgabewert

Der physikalische Pfad der Datei.

Hinweise

Diese Methode ähnelt der Page.MapPath-Methode, sie ordnet jedoch nicht den Pfad des Speicherorts der ASPX-Datei, sondern den der ASCX-Datei zu. Mit dieser Methode können Sie den Pfad für ein Verzeichnis mit Bildern oder anderen Ressourcen abrufen, die dem UserControl-Objekt zugeordnet sind.

Beispiel

Im folgenden Beispiel wird die MapPath-Methode aufgerufen, um eine actualServerPath-Variable dem physikalischen Pfad zuzuweisen, der dem Benutzersteuerelement myControl zugeordnet ist.

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)
 
myControl.Response.Write("<br><b>The server code is running on machine</b> : " + myControl.Server.MachineName);
string actualServerPath = myControl.MapPath(myControl.Request.Path);
     
myControl.get_Response().Write("<br><b>The server code is" 
    + "running on machine</b> : "
    + myControl.get_Server().get_MachineName());

String actualServerPath =
    myControl.MapPath(myControl.get_Request().get_Path());

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

UserControl-Klasse
UserControl-Member
System.Web.UI-Namespace
Page.MapPath