Active Server Pages+ (
ASP+) 框架,也称为 Web 窗体,可用来创建可编程的网页,以便将它们作为总体 Web 应用程序的组成部分。Web 窗体在以下方面简化了 Web 应用程序的开发: 在服务器上提供了基于事件的编程模式,这类似于像 Microsoft Visual Basic® 开发系统这样的基于 Microsoft® Win32® 的开发工具中所使用的、基于
表单的开发模式。
支持控件和 NET 组件组,提供了统一的、对
类型安全的对象模型。此外,该
框架还通过定制组件或第三方组件使自身自然适应扩展性的需要。
实现为该
框架的组成部分的服务器控件。
ASP+ 的其它方面,如缓存、安全、配置和定制,也同样重要。服务器控件用于创建 Web 应用程序的用户界面。它们可以生成适用于目标设备或浏览器的任何输出。在
ASP+ 框架中有两组服务器控件:“HTML 控件”和“Web 控件”,这两组控件都能提供用于 Web 浏览器的 HTML。除了提供 HTML 之外,它们还封装有在往返行程中保留状态以及为各种客户机事件产生服务器端事件的机制。同时,它们还能用作复合控件的组成部分。
ASP+
框架中的第一组控件称为 HTML 控件。这些控件位于 System.Web.UI.HtmlControls 命名空间中,是从 HtmlControl 基类中直接或间接派生出来的。
表 1. HTML 控件标记