1

Visual Studio 2012 で新しい Azure Cloud Service Web ロールを作成しました。Site.Master ページに含まれているのは、ScriptManager です。

<asp:ScriptManager ID="ScriptManager1" runat="server">
    <Scripts>
        <asp:ScriptReference Name="jquery" />
        <asp:ScriptReference Name="jquery.ui.combined" />
    </Scripts>
</asp:ScriptManager>

ソリューションには、以下を含むスクリプト フォルダーもあります。

_references.js
jquery-1.7.1.intellisense.js
jquery-1.7.1.js
jquery-1.7.1.min.js
jquery-ui-1.8.20.js
jquery-ui-1.8.20.min.js
modernizer-2.5.3.js

これまでのところ、提供された名前だけに基づいて ScriptManager が jquery および jquery-ui を参照する方法を理解できませんでした。この参照がどこで行われたかについて、誰かが洞察を提供できますか?

4

1 に答える 1

1

Visual Studio 2012に付属するデフォルトのパッケージは、jqueryおよびjquery.ui.combinedという名前をScriptManagerに登録します。次に、スクリプトマネージャーは、CDN内の実際のjqueryスクリプトを参照して置き換えます[EnableCDN=trueを設定した場合]。これを設定しない場合は、言及したディレクトリから取得します。

詳細については、 http://blogs.msdn.com/b/pranav_rastogi/archive/2012/09/21/asp-net-4-5-scriptmanager-improvements-in-webforms.aspxを参照してください。

Webページのソースを表示すると、スクリプトへの参照が表示されます。

于 2012-09-26T17:42:59.157 に答える