Добавить обработчик событий в веб-элемент управления ASP.net без дизайнера

Существует ли удобный способ декларативного добавления обработчика событий в веб-элемент управления (в качестве атрибута элемента управления в разметке) без необходимости выбора элемента управления в представлении конструктора для файла.aspx/.ascx? Мало того, что я предпочел бы избежать представления дизайна, но он неспособен показать элементы управления должным образом во многих иначе совершенно безобидных ситуациях.

Мне действительно интересно, почему панель свойств так отличается в зависимости от того, находится ли выбор элемента управления в представлении конструктора или в представлении исходного кода.

1 ответ

Решение

В Visual Studio 11 Developer Preview этот сценарий был улучшен:

Создание обработчиков событий для элементов управления ASP.NET значительно упростилось в Visual Studio 11 Developer Preview. Разработчикам больше не нужно писать обработчики событий и подключать их вручную, что экономит много времени.

IntelliSense для всех событий на стороне сервера теперь включает значение "", которое, как следует из названия, создаст обработчик событий с правильной сигнатурой в файле code-behind.

введите описание изображения здесь

Источник: новая функция HTML Editor в Visual Studio 11 Developer Preview.

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