Escribo el control personalizado de ASP.NET, y quiero que tenga algunas propiedades que solo deberían ser visibles desde el código durante el tiempo de ejecución; es decir, estas propiedades no deberían estar visibles tanto en un diseñador como en un código aspx de página que contiene este control. He tratado de usar siguientes atributos:¿Cómo ocultar la propiedad del control personalizado de ASP.NET en la página aspx?
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
public List<Item> SomeData { ... }
pero desafortunadamente esta propiedad es aún visible en un cuadro combinado Intellisense al editar la página aspx. ¿Es posible ocultar esta propiedad en todas partes además del código del lado del servidor?