Ahora estoy usando esto:
if ((txtCantidad.Text == "0") || (String.IsNullOrEmpty(txtCantidad.Text)))
{
this.CustomValidator1.IsValid = false;
this.CustomValidator1.ErrorMessage = "No puede ser 0 o
nulo";
}
Pero si me ingresan una letra pasa de largo, seguramente con otros
caracteres tambien.
Solo me tienen que poder ingresar un numero de 1 a 999.
Desde ya muchas gracias.
Saludos,
Marcelo.
<asp:TextBox id="txtCantidad" runat="server"/>
<asp:RangeValidator id="Range1"
ControlToValidate="txtCantidad"
MinimumValue="1"
MaximumValue="999"
Type="Integer"
EnableClientScript="true"
Text="La cantidad debe ser un n�mero entre 1 y 999"
runat="server"/>
<asp:RequiredFieldValidator id="RequiredFieldValidator1"
ControlToValidate="txtCantidad"
Text="Por favor ingrese la cantidad"
runat="server"/>
Puedes encontrar informaci�n sobre estos controles en
http://msdn.microsoft.com/es-ar/library/system.web.ui.webcontrols.rangev
alidator.aspx y http://msdn.microsoft.com/es-ar/library/5hbw267h.aspx.
Suerte!
Gustavo A. Cantero
Scientia� Soluciones Inform�ticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar
RegularExpressionValidator
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.regularexpressionvalidator.aspx
en este puedes poner una expresion regular que valide que a ese
textbox solo se le ingresen letras
Utilizar TextBox con solo Letras
http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/56ee2549-9ca3-42d5-8ab5-7323ad443b9f
saludos
Regular Expressions Usage in C#
http://www.c-sharpcorner.com/UploadFile/prasad_1/RegExpPSD12062005021717AM/RegExpPSD.aspx
como veras usa: [^0-9]
saludos
Saludos,
Marcelo.
"Gustavo Cantero" <g.ca...@scientia.com.ar> wrote in message
news:899A9246C7834EA6AC48259B468E4891@SC01...
Saludos,
Marcelo.
"Leandro Tuttini" <ltut...@gmail.com> wrote in message
news:5e41d5bf-e04c-414c...@t20g2000yqe.googlegroups.com...
<ajaxToolkit:MaskedEditExtender
ID="MaskedEditExtender1" runat="server"
TargetControlID="txtCantidad"
Mask="9999"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="Number"
InputDirection="RightToLeft"
AcceptNegative="None"
DisplayMoney="None"
ErrorTooltipEnabled="True"/>
Gracias.
<som...@microsoft.com> wrote in message
news:um4ZEAYu...@TK2MSFTNGP04.phx.gbl...