У меня есть вопрос, который, как я видел, задавали и другие люди в прошлом, но я не мог найти решения.
Я хочу использовать кнопку ссылки ASP.Net (или даже кнопку) на странице, при нажатии на которую срабатывает код события на стороне сервера, НО я не хочу, чтобы это приводило к обратной передаче.
Теперь я знаю, что эти элементы управления предназначаются для вызова обратной передачи по дизайну и что вы можете отключить это, добавив: "return false;" параметру Onclientclick (или, альтернативно, Attributes.Add ("onclick", return false ");), но обратите внимание, что это НЕ то, о чем я спрашиваю. Я думаю, что мой вопрос по существу таков: как мы можем вызвать метод на сервере? на стороне клиента, не вызывая обратной передачи? Возможно ли это вообще? (Я чувствую некоторые логические проблемы в самом вопросе, но у нескольких других людей была такая же проблема).
А для вас, творческих людей, я недавно наткнулся на: http://ryanfarley.com/blog/archive/2005/03/11/1886.aspx
в котором объясняется, как определить элемент управления, вызывающий обратную передачу. может быть, это поможет каким-то образом отключить эффекты обратной передачи, но при этом запустить событие? если да, то как можно избежать эффектов обновления страницы (у меня ничего нет в Page_Load, но страница все еще «обновляется» или повторно отображается. Я не хочу этого, можно ли этого избежать? Я не выход еще разобрался.
Спасибо за уделенное время.