Я пишу пользовательский элемент управления ASP.NET, и я хочу, чтобы он имел несколько свойств, которые должны быть видны только из кода позади во время выполнения. aspx-код страницы, содержащей этот элемент управления. Я пытался использовать следующие атрибуты:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] <br />
[Browsable(false)] <br/>
public List<Item> SomeData
{
...
}
но, к сожалению, это свойство все еще отображается в выпадающем списке Intellisense при редактировании страницы aspx. Можно ли скрыть это свойство везде, кроме серверного кода?