Лучший отвечающий
Событие onclick элемента, находящегося внутри <form runat=server> ASP.NET

Вопрос
-
Приветствую.
Если элемент (например кнопку), поместить внутрь тега <form runat=server>то при нажатии происходит перезагрузка страницы. Если кнопка находится вне <form runat=server>, то страница не перезагружается.
Скажите пожалуйста, можно ли избежать перезагрузки страницы. Или это невозможно.
Нужно для клиентского сценария ASP.NET.
<html> <body> <form runat="server"> <button id="bt1" onclick="alert('Нажатие этой кнопки приводит к перезагрузке страницы');" >InForm</button> </form> <button id="bt2" onclick="alert('Нажатие этой кнопки НЕ приводит к перезагрузке страницы');" >OutForm</button> </body> </html>
Фоновое изображение
13 ноября 2017 г. 6:44
Ответы
-
вот так не перезагружается:
<button id="bt1" onclick="alert('Hello');return false;" >InForm</button>
или так:
<input type="button" id="bt1" value="InForm" onclick="alert('Hello');" />
- Изменено VadimTagil 13 ноября 2017 г. 8:29
- Помечено в качестве ответа Yuri Evseenkov 13 ноября 2017 г. 9:16
13 ноября 2017 г. 8:21 -
В принципе так же:
<asp:Button ID="Button2" runat="server" Text="InForm" OnClientClick="alert('Hello');return false;"/>
- Помечено в качестве ответа Yuri Evseenkov 13 ноября 2017 г. 12:33
13 ноября 2017 г. 9:59
Все ответы
-
вот так не перезагружается:
<button id="bt1" onclick="alert('Hello');return false;" >InForm</button>
или так:
<input type="button" id="bt1" value="InForm" onclick="alert('Hello');" />
- Изменено VadimTagil 13 ноября 2017 г. 8:29
- Помечено в качестве ответа Yuri Evseenkov 13 ноября 2017 г. 9:16
13 ноября 2017 г. 8:21 -
Спасибо.
С простыми кнопками понял. Не подскажите как быть с
<asp:Button runat="server" id="asp" Text="asp" />
Фоновое изображение
13 ноября 2017 г. 9:20 -
В принципе так же:
<asp:Button ID="Button2" runat="server" Text="InForm" OnClientClick="alert('Hello');return false;"/>
- Помечено в качестве ответа Yuri Evseenkov 13 ноября 2017 г. 12:33
13 ноября 2017 г. 9:59 -
Большое спасибо!
Фоновое изображение
13 ноября 2017 г. 12:33