WEB服务器控件是HTML控件的扩展,区别是:
1)前者可以触发特定于服务器控件的事件,而后者只能通过递归触发服务器上的页面级事件。
2)输入前者的数据可以在请求之间维护(即具有状态管理功能),而后者不能自动维护数据,只能通过页面级脚本保存和恢复。
3)前者可以自动检测浏览器并调整到合适的显示,而后者没有自动适配功能,需要在代码中手动检测浏览器。
4)每个服务器控件都有一组属性,可以在服务器端代码中改变控件的外观和行为,而后者只有HTML属性。
如果有些控件不需要服务器端事件或状态管理功能,可以选择HTML控件,这样可以提高应用程序的性能。