WebPart Development [默认属性]

对以下问题一直没有很深很深的认识,深感不爽,各位能讲讲具体的作用吗? 
1 编写WebPart时都有这个,具体怎么理解?
   [DefaultProperty("Text"),
  ToolboxData("<{0}:WebPart1 runat=server></{0}:WebPart1>"),
  XmlRoot(Namespace="MyWebPart")]

2 定义属性一定要这种格式吗?
   private const string defaultText = "hello";
   private string text=defaultText;
   [Browsable(true),
    Category("Miscellaneous"),
    DefaultValue(defaultText),
    WebPartStorage(Storage.Personal),
    FriendlyName("Text"),
    Description("Text Property")]
    public string Text
    {
    get
    {
     return text;
    }
   set
   {
    text = value;
   }
3 一个WebPart.cs文件只对应一个dwp文件吗?dwp(资源文件)好像没什么作用?  
  

你可能感兴趣的:(part)