none
запретить повторную отправку формы asp.net RRS feed

  • Вопрос

  • Всем добрый день!

    Не могу сделать запрет повторной отправки формы после обновления страницы браузера. Сайт написан на ASP.net.

    Заранее спасибо!

    25 февраля 2017 г. 9:17

Ответы

  • В смысле, "запрет повторной отправки формы после обновления страницы браузера"? Вы хотите избавиться от глупого сообщения браузера "обновление страницы может привести к повторной отправке данных", когда пользователь жмет Обновить после нажатия какой-либо кнопки на форме?

    Если это, то есть такое решение. После выполнения кода обработчика события кнопки на стороне сервера, в самом конце, прописать

    Response.Redirect(Request.Path);
    После этого, страница будет загружена с чистого листа, и обновление не будет вызывать postback. Но естественно будет потеряно содержимое полей и viewstate.

    • Помечено в качестве ответа Tarof 1 марта 2017 г. 21:56
    25 февраля 2017 г. 15:33