10.5 小结
本章继续介绍了ASP.NET AJAX Control Toolkit中的独立控件,这一部分控件并不依赖于页面中现有的ASP.NET控件。换句话说,它们并不是前两章介绍的“扩展器控件”,而是将完全独自挑起实现某项Ajax功能重任的独立控件。其中:
NoBot 控件可以为页面中的表单提供类似CAPTCHA 而却无需用户手工操作的验证,以阻止机器人程序自动提交信息。
Accordion控件中可以包含若干个面板,让用户通过点击不同面板的标题栏一次只展开并显示其中的一个内容,就像将好多个CollapsiblePanel堆到了一起。
Rating控件能够提供一个非常直观的选择星级的方式,让用户能够对网站中的某个主题进行评级。
ReorderList控件将在页面中呈现出一个由数据绑定自动生成的条目列表。用户可以通过鼠标拖动某一项来直接改变该列表中条目彼此之间的相对位置关系,且在拖动的过程中,ReorderList控件提供了丰富的可定制的视觉效果。
这些独立控件同样是ASP.NET AJAX Control Toolkit中不可获缺的重要部分,它们均以一种非常独立的、组件化的方式提供了丰富的Ajax功能。
到此为止,通过本章以及前面3章的介绍,我们对整个ASP.NET AJAX Control Toolkit所提供的20多种控件都有了非常详细的理解,若能在实际应用中合理使用,定会对提高用户体验方面大有裨益。







