SPWebApplication.GetMappedPage method (String)

Returns the location of the customized application page.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)


Public Function GetMappedPage ( _
    page As String _
) As String
Dim instance As SPWebApplication
Dim page As String
Dim returnValue As String

returnValue = instance.GetMappedPage(page)
public string GetMappedPage(
    string page


  • page
    Type: System.String

    The location of the default application page.

Return value

Type: System.String
The location of the customized application page. Otherwise, a null reference (Nothing in Visual Basic).


The following code sample shows how to retrieve the custom page mapping based on the default application page location.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Administration;

namespace MapCustomAppPage
    class Program
        static void Main(string[] args)
            using (SPSite site = new SPSite("http://localhost"))
                //Get a reference to the web application.
                SPWebApplication webApp = site.WebApplication;

                //Output the custom application page location.
                Console.Out.WriteLine("Press any key...");
Imports System
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.Administration
Module Module1

    Sub Main()

        Using site As New SPSite("http://localhost")

            'Get a reference to the web application.
            Dim webApp As SPWebApplication = site.WebApplication

            'Output the newly assigned application page.

            Console.Out.WriteLine("Press any key...")
        End Using

    End Sub

End Module

See also


SPWebApplication class

SPWebApplication members

GetMappedPage overload

Microsoft.SharePoint.Administration namespace