RE:Validar para Capturar Numeros en TextBox
Hola
Yo utilizaria el CustomValidator y haria una function que chequea si es numero o no , la function puedes estar dentro de un script de cliente o de servidor te pongo un ejemplo:
Tenemos un TextBox, un Button y el control CustomValidator, por cuestion de espacio te pondre solo el controlvalidator
<asp:CustomValidator id="CustomValidator1" ClientValidationFunction="CustomValidator_ServerValidate"
OnServerValidate="CustomValidator_ServerValidate" runat="server" ErrorMessage="Solo Numeros"ControlToValidate="TextBox1">
Y ahora los dos script, uno de cliente en VBScript y otro de Servidor:
<SCRIPT Runat="Server">
Sub Button_Click(s As Object, e As EventArgs)
If IsValid Then
Response.redirect("Frame.aspx")
End if
End sub
Sub CustomValidator_ServerValidate(s As Object, e As
ServerValidateEventArgs)
If IsNumeric(e.Value) Then
e.IsValid = True
Response.write("hola")
else
e.IsValid = False
End if
End sub
</SCRIPT>
Cliente:
<script language="VBScript">
<!--
Sub CustomValidator_ServerValidate(s , e)
If IsNumeric(e.Value) Then
e.IsValid = True
else
e.IsValid = False
End if
End sub
//-->
</script>
No necesitas los dos,por ultimo decirte que ademas que debes validar que no este vacio el textbox, tambien podrias usar javascript para esta tarea.
Saludos
Victor Collado