текстовые поля читают пустую строку (& # 8220; & # 8221;), когда я нажимаю кнопку отправки!

StackOverflow https://stackoverflow.com/questions/1202909

  •  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
}

чтобы убедиться, что ваши элементы ввода сохраняют свои значения при нажатии вашей кнопки.

Другие советы

Предполагая, что вопрос - это текстовое поле, вам нужен вопрос. Текст

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top