ScriptManager脚本引用有何功能?

时间:2015-06-04 17:48:34

标签: javascript asp.net webforms scriptmanager

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

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

我已经尝试在asp页面中搜索脚本引用和常规<script src="/>之间的区别,但似乎无法找到任何信息。使用脚本引用是否有优势?

由于

1 个答案:

答案 0 :(得分:3)

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

您也可以参考ScriptReference Class

ScriptManager的about部分也会详细介绍  它:

  

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

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

    每页只允许一个ScriptManager。适用于以下情况   第二个ScriptManager引用是必需的,例如在一个   usercontrol,应使用ScriptManagerProxy控件。