Я разрабатываю веб-сайт с использованием ASP.Net и VB.
На одной из страниц есть определенные поля (TextBox
es и DropDownList
). Пользователь должен заполнить эти поля и нажать кнопку «Отправить». Кроме того, есть кнопка «Очистить значения», при нажатии которой пользователь должен очистить поля на веб-странице.
Код, который я написал для очистки полей, был:
txtBox1.Text = String.Empty
для всех TextBox
es. Но это не сработало, так как я использовал несколько валидаторов, таких как RequiredFieldValidator
, RangeValidator
, RegularExpressionValidator
и т. д., для проверки полей. Итак, когда пользователь заполняет несколько полей, а затем нажимает кнопку «Очистить значения», чтобы очистить все поля, поля не очищаются. Вместо этого проверки работают, и сообщения об ошибках появляются в соответствии с этими проверками.
Я также попробовал следующий код, чтобы очистить все поля:
Response.Redirect("UserData.aspx");
(где «UserData.aspx» — это только имя этой веб-страницы). Но все же он выдает те же сообщения об ошибках проверки.
Как справиться с этим?