Я разработал, как установить значение свойства по умолчанию для usercontrol в форме окна, как показано ниже
private bool _MyTestProperty = true;
[DefaultValue(true)]
public bool MyTestProperty
{
get
{
return this._MyTestProperty;
}
set
{
this._MyTestProperty = value;
}
}
Этот код успешно приводит к тому, что значение по умолчанию появляется на панели свойств, когда usercontrol используется внутри формы Windows.
Однако применение того же метода к пользовательским элементам управления (файлам ascx) в ASP.NET не работает. Кто-нибудь может направить меня в правильном направлении?