上一篇:为ASP.NET控件添加设计时支持(1) >>
为ASP.NET控件添加设计时支持(2)
针对 Visual Studio .net 中的服务器控件,有五种不同的设计时支持。它们是:
1、内含代码的类中的 IntelliSense
2、设计视图中的属性浏览器支持
3、工具箱支持
4、HTML 视图中的属性浏览器支持
5、HTML 编辑器中的 IntelliSense
这些设计时支持类型是由几个不同的机制提供的。内含代码的类中的 IntelliSense 由 IDE 启用,IDE 为您的控件读取元数据以确定控件所提供的属性和方法及其类型和参数。要启用内含代码的类中的 IntelliSense,只需对您的控件进行编写和编译,然后将其程序集放到使用该控件的应用程序的 bin 子目录中。
Visual Studio .NET 编辑器设计视图中的属性浏览器支持通过以下两个途径提供:将该类型与某个属性相关联和/或将元数据特性与该属性相关联。将元数据特性(下文简称为特性)添加到您的代码中,用于标识属性的类别、提供属性说明以及在需要时指定首选编辑器。有些类型的属性(如 System.Drawing.Color)会自动映射到 Visual Studio .NET 中的相应编辑器中。
Visual Studio .NET 的 HTML 视图中的 IntelliSense 和属性浏览器支持通过使用一种 XSD 架构进行提供,该架构用于描述与控件相关联的类型,它使用称为 Visual Studio 注释的文本修饰指定控件的首选编辑器和其他首选项。
最后,您可以通过结合特性和带有特定属性的自定义位图来支持从 Visual Studio .NET 工具箱拖放控件。
下一篇:为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互相调用
- · 使用索引服务器 - 增加属性
- · 使用索引服务器 - 创建ASP页面
