我正在处理一个长的、动态的表单(大约 100 个字段),并且正在为每个字段使用诸如 CalendarBehaviors、HovermenuBehavior 等工具包项目。
我从来没有一次使用过这么多的工具包项目,并且在渲染中看到了巨大的性能损失。<SCRIPT></SCRIPT>
工具包控件的每个实例都在其自己的标签中发送到客户端。换句话说,他有 200 个实例如下:
<SCRIPT type="text/javascript">
Sys.Application.add_init(function() { $create(AjaxControlToolkit.HoverMenuBehavior, {"OffsetX":20,"PopDelay":50,"dynamicServicePath":"/default.aspx","id":"hmePopupHelpPolicyNumber","popupElement":$get("lblHelpPolicyNumber")}, null, null, $get("imgHelpPolicyNumber"));});
</SCRIPT>
<SCRIPT type="text/javascript">
...snip
</SCRIPT>
有什么方法可以控制它并在单个脚本块中创建所有控件?
另外,有没有人知道一篇好的、详细的文章来描述 IE 7 如何解析和呈现 html 和 javascript?
而且我知道你们中的大多数人会推荐 JQuery。不幸的是,这不是这个项目的一个选项。
在此先感谢并祝您编码愉快。