Welcome 微信登录

首页 / 网页编程 / ASP.NET / 探讨ASP.NET 2.0中的Web控件改进技术

探讨ASP.NET 2.0中的Web控件改进技术2010-12-10 天极 朱先忠全面探讨ASP.NET 2.0中的Web控件改进技术之概述(一)

ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控 件;同时还引入了若干新的控件开发技术。本系列文章将对这些内容展开全面探 讨。

一、引言

到目前为止,你可能已经了解了大量的ASP.NET 2.0新特征—母版页面,主题 ,提供者,等等……所有这样内容都相当精彩;但是,你是否了解到有关定制Web 控件开发方面的重大变化?这正是我在本文中所想讨论的。如果你已经从事于控 件开发,那么,我想本文所描述的ASP.NET 2.0中的新的改进特征会立即应用于 你的控件开发中。

首先应该注意的是,你以前使用ASP.NET 1.1(或1.0)开发的所有Web控件在 2.0版本下将继续良好运行—微软并没有破坏你的现有代码。在本文中,我将向 你介绍的所有相关内容,包括许多新的令人激动的技术,所有这些你都可以添加 到现有控件或在新的控件环境中使用。

作者注:本文假定你对定制Web控件开发已经有一个基本了解。在本文中,我 以一个增强版本的EmailContact控件为例对ASP.NET 2.0中的Web控件改进技术作 全面探讨。

二、改进

表格1描述了ASP.NET 2.0在定制Web控件开发方面所作的大部分的重大改进。 在本系列文章中,我将对这些特征展开逐一讨论。

表格1:ASP.NET 2.0 Web控件改进功能

三、增强EmailContact Web控件

本文中的定制EmailContact Web控件(参考图1)允许在你的站点中加入一个“ contact us”表单,它具有完整的电子邮件功能。在本文中,我将使用该功能增 强这一控件。

图1:缺省状态下的EmailContact控件