隐藏ASP.Net中的控制属性

时间:2009-05-07 19:24:41

标签: asp.net attributes composite-controls

我正在构建一个由Infragistics WebDataGrid,一个添加Button和一些ModalPopupExtender组成的复合控件。我希望这个复合控件的设计时使用尽可能简单。这意味着,只要他们输入不希望有任何AccessKey,EnableTheming,以及所有这些完全不相关的属性,甚至在设计此控件时都会出现。

结论:任何人都知道如何在自定义控件中隐藏属性?

乔纳森

1 个答案:

答案 0 :(得分:2)

您可以覆盖所有属性并在其上添加Browsable属性:

[Browsable(false)]
public override string AccessKey
{
    get
    {
        return base.AccessKey;
    }
    set
    {
        base.AccessKey = value;
    }
}