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