Допустим, имеется кнопка (не submit
, а обычная кнопка), с префиксом asp
(asp:button
) и атрибутом runat = server
.
На события "клик" у нее в codebehind есть обработчик написанный на C#/VB/managed C++. Но, браузер, конечно, не понимает C#/VB/managed C++ и здесь я запутался, т. к. есть 2 способа обработки:
Вопрос: ASP.NET: серверные элементы управления (с префиксом ASP
) обрабатываются на сервере через C#, VB или на клиенте, через JS?
Заранее спасибо.
Работает первый сценарий.
При клике на кнопку c runat=server
, у которой указан аттрибут OnClick делается запрос на сервер. На сервере создается заново класс страницы со всеми контролами, заново создается C#-объект типа Button, в них загружается состояние из ViewState. У объекта Button вызывается событие Click
.
После обработки события состояние сохраняется обратно во ViewState, страница заново отрисоваывается, и отправляется клиенту.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый деньУ меня возникла следующая задача: я получаю список строк, после этого создаю экземпляр класса и вызываю в нём метод
Есть 10 контролов, есть один errorproviderЕсли в контроле нет текста, появляется сообщение типа