1

我在 Visual Studios 2012 中创建了一个新的 Azure 云服务 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

如果您查看网页的源代码,您将看到对脚本的引用。

于 2012-09-26T17:42:59.157 回答