asp.net 3.5以上的scriptmanager_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > asp.net 3.5以上的scriptmanager

asp.net 3.5以上的scriptmanager

 2011/1/9 9:19:07  jackyrong  http://jackyrong.javaeye.com  我要评论(0)
  • 摘要:如果在一个应用中,调用很多JS文件,性能上有可能不大好,在ASP。NET3。5以上,有scriptmanager可以管理,比如:有两个JS//Jscript1.jsfunctionTask1(){alert('task1');}////Jscript1.jsfunctionTask2(){alert('task2');}<formid="form1"runat="server"><asp
  • 标签:.net ASP.NET net
如果在一个应用中,调用很多JS文件,性能上有可能不大好,
在ASP。NET 3。5以上,有scriptmanager可以管理,比如:
有两个JS

//Jscript1.js
function Task1() {
    alert('task1');
    }


////Jscript1.js
function Task2() {
    alert('task2');
}

<form id="form1" runat="server">
       <asp:ScriptManager ID="myScriptManager" runat="server" >
           <Scripts>
               <asp:ScriptReference Path="~/JScript1.js" />
               <asp:ScriptReference Path="~/JScript2.js" />
           </Scripts>
       </asp:ScriptManager>
       <script language="javascript" type="text/javascript">
           Task1();
           Task2();          
       </script>
   </form>

这个在FIREFOX下可以看到性能为:


5次请求,
而用了scriptmanger后
<form id="form1" runat="server">
        <asp:ScriptManager ID="myScriptManager" runat="server" >
            <CompositeScript>
                <Scripts>
                    <asp:ScriptReference Path="~/JScript1.js" />
                    <asp:ScriptReference Path="~/JScript2.js" />
                </Scripts>
               
            </CompositeScript>
        </asp:ScriptManager>
        <script language="javascript" type="text/javascript">
            Task1();
            Task2();          
        </script>
    </form>

发现只有4次请求,因此可以考虑下
发表评论
用户名: 匿名