私は ASP.NET カスタム コントロールを作成しています。実行時にコード ビハインドからのみ表示されるいくつかのプロパティが必要です。つまり、これらのプロパティは、デザイナーと aspx コードの両方で表示されるべきではありません。このコントロールを含むページの。次の属性を使用しようとしました:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
public List<Item> SomeData
{
...
}
残念ながら、このプロパティは、aspx ページを編集するときに Intellisense コンボボックスに表示されます。サーバー側のコード以外の場所でこのプロパティを非表示にすることはできますか?