ASP.net采访问题

Amu*_*tha 7 asp.net

最近我在接受采访时被问到以下问题:

  1. 您将如何在ASP.NET中对jQuery进行性能优化?
  2. 您可以在ASP.NET应用程序中拥有多少个脚本管理器?为什么?(AJAX相关)

有人可以解释这些问题的答案吗?我不知道他们中的任何一个.

ric*_*eym 5

您只能ScriptManager在页面上拥有一个.脚本管理器有几个职责,例如加载MS Ajax库,为Web服务创建代理类以及启用部分页面呈现(例如UpdatePanel)支持.每页有多个没有意义,如果你尝试这样做,你会得到一个例外.

如果需要加载其他脚本或引用,例如在用户控件中,则可以使用ScriptManagerProxy该类.