web自定义控件,在设计时更改控件属性时HTML源代码无变化问题如何解决?
问题如下:
使用vs.netIDE编辑器,在asp.net页中应用web自定义控件,当我在属性编辑器中更改属性时在页面的HTML源码中有变化。例如:MyClass="abc",但是当我更改数组类型的属性时源码中就没有类似的变化。我想让请问后面的问题如何解决?N久都没找到答案了,还请高手帮帮忙。谢谢了

解决方案 »

  1.   

    关注ING...希望楼主早日解决问题!!!
      

  2.   

    数组类型的属性
    属性怎么写的??
    给我看看?
    特别是
    <里面的东西,> _
    public property abc
    get 
    set
    end property一般有DEFAULTVALUE的时候,你一顶记得要在NEW这个SUB中从新付一下DEFAULTVALUE
    不然的话,HTML中不会生成的,你自己看看吧
    之前有人问过了,你查一下,
      

  3.   

    http://community.csdn.net/Expert/topic/4188/4188792.xml?temp=.4821894
      

  4.   

    不是大家说的那样,问题是这样的:以DataGrid为例子,当在VS.NET 页面设计属性窗口中分别更改ItemStyle 和 HeaderStyle 两个属性的时候,在HTML页会出现下面的相应更改:
    <asp:DataGrid id="DataGrid1" runat="server" Width="224px" Height="160px">
    <ItemStyle BorderColor="Red" CssClass="ff"></ItemStyle>
    <HeaderStyle CssClass="ff"></HeaderStyle>
    </asp:DataGrid>
    问题是我的控件也用了两个System.Web.UI.WebControls.Style属性,当我更该时却不会出现上面描述的情况。
      

  5.   

    源代码如下,哥哥姐姐们帮帮忙吧
    /// <summary>
    /// 菜单标题样式。
    /// </summary>
    private System.Web.UI.WebControls.Style _MenuTitleStyle = new System.Web.UI.WebControls.Style();
    /// <summary>
    /// 获取或设置菜单标题样式。
    /// </summary>
    [Bindable(true), 
    Category("Appearance"), 
    NotifyParentProperty(true),
    DefaultValue(""),
    System.ComponentModel.Description("菜单标题样式")]
    public System.Web.UI.WebControls.Style MenuTitleStyle
    {
    get
    {
    return this._MenuTitleStyle;
    }
    set
    {
    this._MenuTitleStyle = value;
    }
    }
      

  6.   

    你继承WEBCOPNTROL的话,这些属性都是有的,你只要从载就好了,你干吗另外定义一个呢??
      

  7.   

    这个我记得看过那个组件设计的书,你这个this._MenuTitleStyle好像也要在构造函数里实例化,然后还要付对应控件的CONTROLSTYLE好像
      

  8.   

    回 rickjelly2004(rick & jelly) 大哥:
    在我的菜单控件中有多个System.Web.UI.WebControls.Style 属性的,分别定义了菜单标题样式,菜单组样式和菜单项样式,所以需要定义多个System.Web.UI.WebControls.Style 的属性
      

  9.   

    菜单标题
    菜单组样式
    菜单项样式
    这三个我认为做成三个子类,有分别的Style
    return this._MenuTitleStyle
    中THIS你指的是什么呢?是不是啊?如果你真的想要实现,你在SET中分别处理,
    有什么FONT,FORCOLOR什么的,THIS你指的是整个控件,整个控件就一个STYLE啊??
      

  10.   

    谢谢各位老大,问题解决了,解决方法参照下面两个vs.net msdn 联机帮助文档:
    服务器控件中的样式ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconstylesinservercontrols.htm
    模板化数据绑定控件示例ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcontemplateddataboundcontrolsample.htm