Что такое пространство имен 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 обеспечивает реализацию этих общих методов. Следовательно, вывод вашего расширителя из него решает проблему здесь.

Другие вопросы по тегам