为ASP.NET控件添加设计时支持(1)
发表于:2007-06-30来源:作者:点击数:
标签:
简介 Microsoft ASP.net 为 开发 人员提供了一种适用于 Web 开发的、功能最为强大的新工具: 服务器 控件。服务器控件使开发人员能够在短时间内开发出响应速度快而且功能强大的 Web 应用程序,所需的时间与在典型的 ASP 中创建类似应用程序的时间差不多。 AS
简介
Microsoft ASP.net 为
开发人员提供了一种适用于 Web 开发的、功能最为强大的新工具:
服务器控件。服务器控件使开发人员能够在短时间内开发出响应速度快而且功能强大的 Web 应用程序,所需的时间与在典型的 ASP 中创建类似应用程序的时间差不多。
ASP.NET 服务器控件之所以能够提供生产效率,关键原因之一在于它为 Microsoft Visual Studio .NET 开发环境中的服务器控件提供了丰富的设计时支持。开发人员可以将服务器控件从 Visual Studio .NET 工具箱拖放到页面上,通过 Properties(属性)窗口访问它们的属性,然后在 Visual Studio HTML 编辑器以及 ASP.NET 页面的内含代码的类中利用 Microsoft IntelliSense? 语句完成功能。这些设计时功能为 Web 开发带来了快速应用程序开发 (RAD) 工具,而这些工具已被 Microsoft Visual Basic? 开发人员使用了多年。
ASP.NET 还使开发人员能够通过创建自定义服务器控件以封装大量可重复使用的用户界面特定的代码(例如登录或注册表单),来进一步提高生产效率。尽管开发人员已经开始意识到开发自定义控件的重要性,但许多人可能还没有意识到还能在控件中利用 Visual Studio 设计时支持的强大功能,使这些控件能够像 ASP.NET 中的内置控件那样易于使用。本文将介绍 Microsoft .NET Framework 和 Visual Studio .NET 提供的设计时支持的类型,并向开发人员介绍如何构建利用这种支持的控件。
阅读目录:
设计时支持的类型
Blog 控件示例
添加设计时支持
设计视图和元数据特性
添加工具箱支持
添加设计器
HTML视图支持:自定义架构和 Visual Studio 注释
小结
附录:
列表1:Blog.
vb代码
列表 2:BlogClient.aspx代码
列表 3:BlogClient.aspx.
vb代码
列表 4:Blog_DT.vb
列表 5:Blog.xsd
原文转自:http://www.ltesting.net