Export (0) Print
Expand All

ScriptManager.ScriptResourceMapping Property

.NET Framework 4.6 and 4.5

Gets a ScriptResourceMapping object.

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

public static ScriptResourceMapping ScriptResourceMapping { get; }

The static ScriptResourceMapping property returns a ScriptResourceMapping object that can contain a collection of mappings that represent the location of the script resource (script redirection). This collection of mappings can be mapped based on names or name/assembly pairs, and it can point to a ScriptResourceDefinition object.

The following examples shows how to add a ScriptResourceDefinition object that can be referenced by a ScriptManager object. Add the following code to the Global.asax file in the Application_Start event.

ScriptResourceDefinition myScriptResDef = new ScriptResourceDefinition();
myScriptResDef.Path = "~/Scripts/jquery-1.4.2.min.js";
myScriptResDef.DebugPath = "~/Scripts/jquery-1.4.2.js";
myScriptResDef.CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js";
myScriptResDef.CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js";
ScriptManager.ScriptResourceMapping.AddDefinition("jquery", null, myScriptResDef);

In the markup for an ASP.NET Web Forms page (.aspx file), add the following markup inside the form element and before any elements or code that uses jQuery script.

<asp:ScriptManager ID="sm1" runat="server">
  <Scripts>
    <asp:ScriptReference Name="jquery"/>
  </Scripts>
</asp:ScriptManager>

.NET Framework

Supported in: 4.6, 4.5, 4
Show:
© 2015 Microsoft