Validação de Campos
Oi Pessoal,
Sou programador PHP e novado em ASP.NET C#
Para validação de campo texto vi que existe o componente RequiredFieldValidator que realmente é uma mão na roda.
Problema:
Gostaria que a mensagem de erro aparecesse embaico do meu campo texto. Se eu coloco:
<table>
<tr>
<td>
Nome:
</td>
<td>
<asp:TextBox ID="txtNome" runat="server" Width="200px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvNome" runat="server" ErrorMessage="Campo não pode ser vazio." ControlToValidate="txtNome"></asp:RequiredFieldValidator>
</td>
</tr>
</table>
a mensagem aparece na frente, e se eu crio uma linha a mais como:
<table>
<tr>
<td>
Nome:
</td>
<td>
<asp:TextBox ID="txtNome" runat="server" Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:RequiredFieldValidator ID="rfvNome" runat="server" ErrorMessage="Campo não pode ser vazio." ControlToValidate="txtNome"></asp:RequiredFieldValidator>
</td>
</tr>
</table>
a ultima <tr> fica vazia quando o formulario o componente não exibe nenhuma mensagem de erro de validação. Gostaria de saber como faço o meio termo desses dois.
Aproveitando: pude perceber que o RequiredFieldValidator faz validação do lado do cliente. Ele é seguro?
Caso eu queira fazer validação do lado do servidor devo usar um componente ou neste caso devo fazer na mão?
Muito obrigado!
Nakid
Discussão (5)
Carregando comentários...