текстовые поля читают пустую строку (& # 8220; & # 8221;), когда я нажимаю кнопку отправки!
-
05-07-2019 - |
Вопрос
У меня есть форма с 5 текстовыми полями, 1 группой радиокнопок (4 радиокнопки) и кнопкой отправки, я добавил некоторый «код позади» обрабатывать случаи, когда пользователь не заполняет все поля,
что-то вроде
if (question.Value == "") // question = a textbox with runat=server property
{
// handle error
}
проблема в том, что, когда я в первый раз заполняю форму и нажимаю кнопку отправить, она всегда отправляет пустые значения: S другими словами. приведенный фрагмент кода всегда будет верным: S Может ли кто-нибудь объяснить мне, где я ошибся? Р>
примечание: если тот же вопрос был задан ранее ... пожалуйста, свяжитесь со мной ..
Решение
Возможно, вы захотите проверить и убедиться, что привязка данных на обратной кнопке не закрывает текстовые поля. Вы можете использовать;
if(!Page.IsPostBack) { // more code here }
чтобы убедиться, что ваши элементы ввода сохраняют свои значения при нажатии вашей кнопки.
Другие советы
Предполагая, что вопрос - это текстовое поле, вам нужен вопрос. Текст