上一篇:XmlTextWriter创建XML文件(2) >>
为ASP.NET控件添加设计时支持(1)
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
下一篇:为ASP.NET控件添加设计时支持(2) >>
相关文章:
- · 创建ASP.NET数据存储层(3)
- · 创建ASP.NET数据存储层(2)
- · 创建ASP.NET数据存储层(5)
- · 创建ASP.NET数据存储层(7)
- · ASP.NET Datagrid创建自定义列(1)
- · ASP.NET Datagrid创建自定义列(2)
- · 打造通用ASP.NET数据分页控件(1)
- · 打造通用ASP.NET数据分页控件(2)
- · 打造通用ASP.NET数据分页控件(3)
- · 打造通用ASP.NET数据分页控件(4)
- · 打造通用ASP.NET数据分页控件(5)
- · ASP.NET设计控件净化网站语言(1)
- · ASP.NET设计控件净化网站语言(2)
- · ASP.NET应用中缓存Oracle数据(1)
- · 用好ASP.NET 2.0的URL映射
- · ASP.NET中设计带事件定制控件(3)
- · ASP.NET中设计带事件定制控件(4)
- · ASP.NET中设计带事件定制控件(1)
- · ASP.NET中设计带事件定制控件(2)
- · 在ASP.NET中实现会话状态基础(1)
- · 在ASP.NET中实现会话状态基础(2)
- · 在ASP.NET中实现会话状态基础(3)
- · 在ASP.NET中实现会话状态基础(4)
- · Asp.net入门之吸星大法
- · 在ASP.NET 2.0中实现本地化(1)
- · 在ASP.NET 2.0中实现本地化(2)
- · WebMatrix开发ASP.NET试用手记(1)
- · WebMatrix开发ASP.NET试用手记(2)
- · WebMatrix开发ASP.NET试用手记(3)
- · 表单填写时用回车代替TAB的实现方式
- · ASP使用MYSQL数据库全攻略
- · 友情连接浏览器
- · 方便购买的电子商务站点设计技巧
- · 使用ActiveX控件开发网页常见的问题
- · 基于ACCESS数据库的纯asp论坛制作心得
- · 关于打印页面的一些经验
- · vbscript和javascript互相调用
- · 使用索引服务器 - 增加属性
