UserControl.MapPath(String) Method

Definition

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

public string MapPath(string virtualPath);

Parameters

virtualPath
String

The virtual file path to map.

Returns

The physical path to the file.

Examples

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);
          string actualServerPath = myControl.MapPath(myControl.Request.Path);

Remarks

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.

Applies to

Product Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also