Проблемы ASP.NET Web Forms с модальным логином - PullRequest
0 голосов
/ 23 декабря 2018

Я изучаю веб-формы ASP.NET в своей школе и пытаюсь добавить модальный логин в свой проект.

Я следую учебнику от W3Schools, и, похоже, он работает нормально, но как только я заменяю входные данные на входы asp (HTML input textbox на asp.net текстовое поле ...) и удалите параметры "required", которые модал закрывает за миллисекунды после его открытия.

Я провел несколько тестов, и кажется, что это происходит только тогда, когда HTML-часть модала помещается в <form runat="server">часть.

Кроме того, стоит отметить, что я осознаю тот факт, что формы не могут быть вложены в форму веб-форм.Таким образом, я изменил

 <form class="modal-content animate" action="/action_page.php">

на

 <div class="modal-content animate">

Мой вопрос - почему это происходит и что я могу сделать, чтобы решить эту проблему?Заранее спасибо.

1 Ответ

0 голосов
/ 03 января 2019

Кнопка, которая открывает модал, отправляла сообщения назад, таким образом приводя к такому поведению.
Мне пришлось изменить <button onclick="document.getElementById('id01').style.display='block'" style="width:auto;">Login</button> на <button onclick="document.getElementById('id01').style.display='block';return false;" style="width:auto;">Login</button>, чтобы избежать обратной передачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...