Usuário com melhor resposta
Como validar um formulário em uma página aspx com três classes

Pergunta
-
Olá faço curso de Técnico de Informática para Internet, más estou com muitas dificuldades, criei uma página em aspx para um formulário com três classes em c# com herança, más não faço ideia de como validar todos os campos, e na validação precisa ter mensagem dos campos obrigatórios.
- Movido Levi DomingosModerator quarta-feira, 6 de fevereiro de 2013 17:54
Respostas
-
Asp.Net certo?
Usa os controles de validação, o required field validator faz justamente isso...
pode ser uma boa opção e é fácil de usar
ps:e esse só que não aê? asuhauhasuh- Editado Ruan Caruzzo quinta-feira, 7 de fevereiro de 2013 13:44
- Marcado como Resposta Ricardo RussoModerator segunda-feira, 25 de fevereiro de 2013 16:07
Todas as Respostas
-
-
public partial class Fale_Conosco : System.Web.UI.Page
{
aluno1 al = new aluno1();
public bool Validar()
{
StringBuilder msg = new StringBuilder();
if (Txtcida.Text.Replace(" ", "") == string.Empty)
{ msg.Append("Campo Cidade é Obrigatorio - Só que não!"); }
if (msg.ToString() == String.Empty) { return true; }
else { return false; }
if (Txtnome.Text.Replace(" ", "") == string.Empty)
{ msg.Append("Campo Nome é Obrigatorio - Só que não!"); }
if (msg.ToString() == String.Empty) { return true; }
else { return false; }
if (Txtend.Text.Replace(" ", "") == string.Empty)
{ msg.Append("Campo Endereço é Obrigatorio - Só que não!"); }
if (msg.ToString() == String.Empty) { return true; }
else { return false; }
if (Txtema.Text.Replace(" ", "") == string.Empty)
{ msg.Append("Campo Email é Obrigatorio - Só que não!"); }
if (msg.ToString() == String.Empty) { return true; }
else { return false; }
if (Txtcurso.Text.Replace(" ", "") == string.Empty)
{ msg.Append("Campo Curso é Obrigatorio - Só que não!"); }
if (msg.ToString() == String.Empty) { return true; }
else { return false; }
if (Txtturma.Text.Replace(" ", "") == string.Empty)
{ msg.Append("Campo Turma é Obrigatorio - Só que não!"); }
if (msg.ToString() == String.Empty) { return true; }
else { return false; }
if (msg.ToString() == string.Empty)
{
return true;
}
else
{
lblMensagem.Text = (msg.ToString());
return false;
}
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnEnviar_Click(object sender, EventArgs e)
{
if (Validar())
{
al.setNome(Txtnome.Text);
al.setEndereco(Txtend.Text);
al.setEmail(Txtema.Text);
al.setCidade(Txtcida.Text);
al.setEstado(Txtest.Text);
al.setTurma(Txtturma.Text);
al.setCurso(Txtcurso.Text);
lblMensagem.Text = (al.Apresentaaluno());
}
}
}está dando erro na parte lblMensagem, e o campo telefone também
-
-
Asp.Net certo?
Usa os controles de validação, o required field validator faz justamente isso...
pode ser uma boa opção e é fácil de usar
ps:e esse só que não aê? asuhauhasuh- Editado Ruan Caruzzo quinta-feira, 7 de fevereiro de 2013 13:44
- Marcado como Resposta Ricardo RussoModerator segunda-feira, 25 de fevereiro de 2013 16:07