如下:
用中括号括起来的内容代表什么 [DefaultProperty("PageSize")]
[DefaultEvent("PageChanged")]
[ParseChildren(false)]
[PersistChildren(false)]
[Description("专用于ASP.Net Web应用程序的分页控件")]
[Designer(typeof(PagerDesigner))]
[ToolboxData("<{0}:AspNetPager runat=server></{0}:AspNetPager>")]
public class AspNetPager:Panel,INamingContainer,IPostBackEventHandler,IPostBackDataHandler
{
}

解决方案 »

  1.   

    查看msdn:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconextendingmetadatausingattributes.htm.NET Framework 开发员指南   利用属性扩展元数据公共语言运行库允许您添加类似关键字的描述性声明(称为属性)来批注编程元素,如类型、字段、方法和属性。属性与 Microsoft .NET Framework 文件的元数据一起保存,并且可用于向运行库描述代码或影响应用程序的运行库行为。.NET Framework 提供了许多有用的属性,但您也可以设计和部署自己的属性。本节内容
    特性概述 
    提供属性概述及其在 .NET Framework 中的用法。 
    应用属性 
    描述如何将属性应用到代码元素。 
    编写自定义属性 
    描述如何编写您自己的自定义属性。 
    检索存储在属性中的信息 
    描述如何检索自定义属性。 
    相关章节
    元数据和自描述组件 
    提供元数据概述并描述元数据在 .NET Framework 可移植可执行 (PE) 文件中的实现方式。 
    发送有关此主题的意见 &copy; 2001-2002 Microsoft Corporation。保留所有权利。 
      

  2.   

    一般被成为类或者属性的特性,比如[DefaultProperty("PageSize")]代表该类创建后如果是组件类,光标会自动将属性PageSize处于选中状态,双击该组件直接就定位到事件PageChanged
    我们一般成为默认属性和默认事件,比如button,创建后属性直接定位到Text属性,双击该组件直接创建事件Click委托方法体.
      

  3.   

    ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemAttributeClassTopic.htm