caixas de texto lê string vazia ( “”) quando eu pressionar botão enviar!
-
05-07-2019 - |
Pergunta
Eu tenho um formulário, com 5 caixas de texto, 1 grupo radiobutton (4 radiobuttons), e um botão de envio, Eu adicionei alguns "código por trás" para lidar com casos onde um preenchimento usuário doesnt em todos os campos,
algo como
if (question.Value == "") // question = a textbox with runat=server property
{
// handle error
}
O problema é que, a primeira vez que eu preencher o formulário e clique em enviar, ele sempre envia valores vazios: S em outras palavras. o trecho de código acima será sempre verdade: S pode some1 me explicar onde foi que eu errei?
NOTA: Se a mesma pergunta foi feita antes .. por favor me ..
linkSolução
Você pode querer verificar e ver se você ligação de dados em seu post botão voltar não está apagando suas caixas de texto. Você pode usar;
if(!Page.IsPostBack) { // more code here }
para se certificar de que seus itens de entrada mantêm seus valores quando você clique com o botão.
Outras dicas
Assumindo questão é uma caixa de texto, você quer question.Text