【问题标题】:What does a ScriptManager script reference do?ScriptManager 脚本引用有什么作用?
【发布时间】:2015-08-19 11:18:51
【问题描述】:

在我之前的一个项目中,我注意到 javascript 文件包含在脚本管理器中,如下所示:

 <asp:ScriptReference Path="~/Scripts/jquery-1.7.1.min.js" />
 <asp:ScriptReference Path="~/Scripts/site.js" />

我尝试在 asp 页面中搜索脚本引用和常规 &lt;script src="/&gt; 之间的区别,但似乎找不到任何信息。使用脚本引用有什么好处吗?

谢谢

【问题讨论】:

    标签: javascript asp.net webforms scriptmanager


    【解决方案1】:

    当您使用 ScriptManager 时,可以创建单个复合脚本以减少 ASP.NET 的浏览器请求数。

    您也可以参考ScriptReference Class

    ScriptManager 的 about 部分还提供了更多关于 它:

    ScriptManager 是一个管理 ASP.NET Ajax 的 ASP.NET 控件 脚本库。 ScriptManager 执行以下功能。

    1. 启用部分页面呈现
    2. 允许客户端脚本访问 Web 服务
    3. 允许使用来自客户端的身份验证和配置文件服务

    每页只能允许一个 ScriptManager。对于场景 需要第二个 ScriptManager 引用,例如在 用户控件,应使用ScriptManagerProxy 控件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多