Что такое пространство имен Get/SetPropertyValue в реализации Extender
Я создаю элемент управления extender, ссылаясь на эту статью, но я столкнулся с трудным временем, чтобы узнать / узнать пространство имен GetPropertyValue
а также SetPropertyValue
который используется в примере, как это:
[ExtenderControlProperty]
public string DragItemHandleClass
{
get
{
return GetPropertyValue<String>("DragItemHandleClass", string.Empty);
}
set
{
SetPropertyValue<String>("DragItemHandleClass", value);
}
}
Я наблюдал это и на других сайтах, так что это не пользовательская реализация, и я не смог найти его на AjaxControlToolkit
, Может кто-нибудь, пожалуйста, наставить меня на это?
1 ответ
Решение
ExtenderControlBase
обеспечивает реализацию этих общих методов. Следовательно, вывод вашего расширителя из него решает проблему здесь.