Я опытный веб-разработчик, знающий все известные веб-фреймворки.
Я хочу создать коллекцию серверных элементов управления, таких как ComponentArt компонентов, которые вы можете использовать в своих проектах.
В ComponentArt: Вы можете легко зарегистрировать пространство имен componentart в своем проекте и привязать данные к этим элементам управления без какого-либо дополнительного кода или усилий (например, копирование любых дополнительных файлов в наши примеры проектов) и, конечно, они поддерживают Аякс.
Для этого я пришел к выводу, что мне нужно разработать несколько продвинутых UserControls, которые поддерживают обратные вызовы для обработки ajax, и информации о совместном использовании UserControls между различными проектами не так много. На самом деле вот единственная полезная ссылка: http://www.codeproject.com/KB/user-controls/EmbeddedUserControl.aspx
С другой стороны, серверные элементы управления не имеют интерфейсов шаблонов ascx, чтобы я мог с комфортом создавать макеты элементов управления.
Мне нужен способ разработки некоторых веб-компонентов, которые вы можете:
- Легко поделитесь среди других проектов (Просто добавьте dll в проект и запустите
используя его)
- Поддержка CallBack для AJAX (например, ICallbackEventHandler)
Может иметь шаблон для HTML Design (например, UserControl с шаблоном ascx
файл), поэтому вам не нужно жестко кодировать HTML в вашем коде, например:
output.Write("<table>content</table>");
Пользовательские серверные элементы управления имеют первые два, но у них нет ascx-файлов, поэтому вы должны написать весь свой html-код в вашем cs-файле
Пожалуйста, сообщите ...