打印本文 打印本文 关闭窗口 关闭窗口
为ASP.NET控件添加设计时支持
作者:武汉SEO闵涛  文章来源:敏韬网  点击数838  更新时间:2009/4/23 10:32:21  文章录入:mintao  责任编辑:mintao
  简介

  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

打印本文 打印本文 关闭窗口 关闭窗口