Web 窗体简介
Nikhil Kothari
Microsoft Corporation
2000 年 9 月
摘要: :本文介绍了 ASP+ 框架 — Web 窗体,它使开发人员能够创建可编程的网页,以便将它们作为全部 Web 应
用程序的一部分。
目录
概述
HTML 控件
Web 控件
HTML 控件与 Web 控件的比较
Web 窗体与 RAD 体验
有关的参考资料
概述
Active Server Pages+ (ASP+) 框架,也称为 Web 窗体,可用来创建可编程的网页,以便将它们作为总体 Web 应用程
序的组成部分。Web 窗体在以下方面简化了 Web 应用程序的开发:
在服务器上提供了基于事件的编程模式,这类似于像 Microsoft Visual Basic® 开发系统这样的基于
Microsoft® Win32® 的开发工具中所使用的、基于表单的开发模式。
允许 HTML 标记与应用程序逻辑的完全分离。逻辑,即页面后的代码,是经过编译的,因而其性能得到了大
大提高。此外,您可以使用任何一种 Microsoft® .NET 语言来编写代码,从而使您能更充分地发挥现有的技能。
实现了丰富的设计时体验。Visual Studio® .NET 为创建和管理 Web 窗体提供了快速应用程序开发(RAD)
功能。
支持种类丰富、功能强大的控件和 .NET 组件组,提供了统一的、对类型安全的对象模型。此外,该框架还
通过定制组件或第三方组件使自身自然适应扩展性的需要。
本文将重点说明已实现为该框架的组成部分的服务器控件。ASP+ 的其它方面,如缓存、安全、配置和定制,也同样重
要。对这些问题的详细说明,可以在 .NET SDK 文档的“开发人员指南”一节中找到。
服务器控件用于创建您的 Web 应用程序的用户界面。它们可以生成适用于目标设备或浏览器的任何输出。在 ASP+ 框
架中有两组服务器控件:“HTML 控件”和“Web 控件”,这两组控件都能提供用于 Web 浏览器的 HTML。除了提供
HTML 之外,它们还封装有在往返行程中保留状态以及为各种客户机事件产生服务器端事件的机制。同时,它们还能
用作复合控件的组成部分。
下面的各节内容将详细说明这两组控件。
评论0