Добавить обработчик событий в веб-элемент управления 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.