母版页是基于全局性的界面设计。用户控件通常被嵌入到母版页中一起使用。 5、简述ASP.NET 4.0的事件模型,系统采用什么方式来减少信息往返次数的。 【参考答案】
ASP.NET 2.0中对事件处理的原则是: (1)基于服务器处理事件;
(2)尽量减少事件处理中信息往返的次数; (3)调用浏览器执行辅助功能。
为了减少事件处理中信息往返的次数,系统采用了以下的策略,即客户端发生的事件,并不是每发生一次就向服务器传送一次信息。默认情况下,只有当服务器端按钮(Button)被点击时,才集中向服务器传递事件信息。其他支持改变(Change)事件的服务器端控件,如文本框、下拉列表框、单选按钮、复选框等,当它们的Change事件发生时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时(点击按钮时),再和其他信息一起发送给服务器。以减少传送信息的频度。
如果有的控件的Change事件需要立即得到响应时,只需要将该控件的AutoPostBack的属性设为true即可。