UserControl.MapPath Method (String)


Assigns a virtual file path, either absolute or relative, to a physical file path.

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

Public Function MapPath (
	virtualPath As String
) As String


Type: System.String

The virtual file path to map.

Return Value

Type: System.String

The physical path to the file.

While similar to the Page.MapPath method, this method maps the path from the .ascx file's location, not the .aspx file's location. You can use this method to obtain a path to a directory of images or other resources associated with your UserControl object.

The following example calls the MapPath method to associate an actualServerPath variable with the physical path associated with the user control named myControl.

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)

.NET Framework
Available since 1.1
Return to top