Очистка формы после POST в Asp.net - PullRequest
4 голосов
/ 04 ноября 2008

Какая нормальная процедура очистки формы после POST? Просто цикл по текстовым полям и очистить весь текст? У меня есть приложение ASP.NET с несколькими формами, и я пытаюсь избежать отправки данных дважды?

Спасибо

Ответы [ 2 ]

8 голосов
/ 04 ноября 2008

Вы можете избежать двойной отправки / выполнения, поместив свой код в блок if (! IsPostBack). Это скажет странице не выполнять указанные действия при публикации.

1 голос
/ 04 ноября 2008

Вы можете добавить код JavaScript для выполнения после обратной передачи.

document.forms[0].reset();
document.forms[1].reset();

Со стороны сервера я не нашел простого способа сбросить содержимое формы, кроме как перебирать элементы управления внутри цикла или выполнять Server.Transfer обратно на ту же страницу.

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