SlideShare una empresa de Scribd logo
1 de 4
Actividad autónoma
1. Describa las propiedades principales y especificas de los siguientes ejemplos:
Ejemplo#1:
Ejemplo#2:
Ejemplo#3:
RequiredFieldValidator Descripcionde la propiedad
ControlToValidate Obtiene o establece el control de entrada que se va a
validar.
Text Obtiene oestablece el textoasociadoal control.
RangeValidator Descripcionde la propiedad
ControlToValidate Obtiene o establece el control de entrada que se va a
validar.
Text Obtiene oestablece el textoasociadoal control.
MaximunValue Obtiene oestablece el valormáximodel intervalo de
validación.
MinimunValue Obtiene oestablece el valorminimodelintervalode
validación.
<asp:RequiredFieldValidator
ID="Validador"
ControlToValidate="TxtNombre"
Text="*"
InitialValue ="Escriba su nombre aqui"
ErrorMessage="Ha omitido un error"
runat="server" >
</asp:RequiredFieldValidator>
<asp:RangeValidator
ID="Rango"
ControlToValidate="Txt1"
MininunValue ="18"
MaxinumValue ="60"
Text="*"
InitialValue ="Debe tener entre 18 y 60
años de edad"
ErrorMessage="El dato no es valido"
runat="server" >
</asp:RangeValidator>
<asp:CompareValidator
Id ="Compara"
ControlToValidate="Txt1"
ControlToCompare="Txt2"
Type ="Integer"
Operator="GreaterThan"
ErrorMessage="La edad del padre debe ser
mayor"
runat="server">
</asp:CompareValidator>
Type Tipode datos
CompareValidator Descripcionde lapropiedad
ControlToCompare Obtiene oestablece el control de entradaconel que se
deseacompararel control de entradaque se va a validar.
ControlToValidate Obtiene oestablece el control de entradaque se vaa
validar.
Operator Obtiene oestablece laoperaciónde comparaciónque se
va a realizar.
Type Tipode datos
Otras propiedades Descripcion
ID Establece el nombre del control
ErrorMessage Obtiene oestablece eltextodelmensajedeerrormostrado
en un control cuando se produce un error de validacion
Runat Especifiacionde servidorsobre el control.
2. Determine los valores resultados que se obtiene en cada validación
a. En el ejemplo 1 consiste en validar el campo si esta vacio por lo cual tiene
que ser obligatorio.
b. En el ejemplo 2 trata de validar el valor según el rango que se establece
en el campo. Si se escribe una edad que no esta en el rango valor minimo
o se excede votara un error.
c. En el ejemplo 3 el ultimo control trata de comparar edad del padre con
la edad del hijo debe tener el padre el rango mayor concidido de la caja
de texto para validar y la otra para poder comparar.
3. Demostrar si la validación de controles se puede establecer en el cuadro de
propiedades.
CompareValidator RangerValidator RequiredFieldValidator
4. Realizar una aplicación según los 3 ejemplos dados
Codificacion
<%@ Page Title="Home Page" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="true"
CodeBehind="Default.aspx.vb" Inherits="WebApplication5._Default" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<div>
Ingrese el nombre de usuario: <asp:TextBox ID="TxtUsuario" runat="server"
Height="25px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat ="server"
ControlToValidate="TxtUsuario"
Text="*" ErrorMessage ="RequiredFieldValidator" ForeColor="Red">Debe ingresar el
nombre de usuario</asp:RequiredFieldValidator> <br />
Ingrese la edad del usuario: <asp:TextBox ID="TxtEdad" runat ="server" Height
="25px"></asp:TextBox>
<asp:RangeValidator ID="Rango" runat="server" ControlToValidate ="TxtEdad"
MinimumValue="18" MaximumValue="69" Text ="*" ErrorMessage="RangeValidator" ForeColor="Red">Debe
tener entre 18 y 69 años</asp:RangeValidator><br/>
Contraseña <asp:TextBox ID="TxtPass1" runat ="server" Height ="25px"></asp:TextBox>
Confirma la Contraseña <asp:TextBox ID="TxtPass2" runat ="server" Height
="25px"></asp:TextBox>
<asp:CompareValidator ID ="Comparar" runat ="server" ControlToValidate="TxtPass2"
ControlToCompare="TxtPass1" Text="*" ErrorMessage ="CompareValidator" Type ="String"
ForeColor="Red" >Contraseñas diferentes</asp:CompareValidator>
</div>
</asp:Content>
5. Si se entendió la pregunta 4 realizar un ejercicio diferente introduciendo los
controles de validación.
Codificación
NOMBRE: <asp:TextBox ID="TxtNombre" runat="server" Height="16px" Width="490px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat ="server" ControlToValidate="TxtNombre"
Text="*" ErrorMessage ="RequiredFieldValidator" ForeColor="Red">Debe ingresar el nombre de
usuario</asp:RequiredFieldValidator><br />
DIRECCIÓN: <asp:TextBox ID="TxtDireccion" runat ="server" Height ="16px" Width ="490px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat ="server" ControlToValidate="TxtDireccion"
Text="*" ErrorMessage ="RequiredFieldValidator" ForeColor="Red">Debe ingresar la</asp:RequiredFieldValidator> <br
/>
EDAD: <asp:TextBox ID="TxtEdad" runat="server" Height ="16px" Width ="79px"></asp:TextBox>
<asp:requiredfieldvalidator id="rfvEdad" runat="server" Display="Dynamic" ControlToValidate="TxtEdad"
ErrorMessage="requiredfieldvalidator" Text="*">Ingrese la edad</asp:requiredfieldvalidator>
<asp:comparevalidator id="CompareValidator2" runat="server" Display="Dynamic" ControlToValidate="TxtEdad"
ErrorMessage="comparevalidator" Type="Integer" Operator="GreaterThanEqual" ValueToCompare="18" Text="*">Valor
minimo 18</asp:comparevalidator><br />
EMAIL: <asp:TextBox ID="TxtEmail" runat="server" Height ="16px" Width ="300px"></asp:TextBox>
<asp:requiredfieldvalidator id="rfvEmail" runat="server" Display="Dynamic" ControlToValidate="TxtEmail"
ErrorMessage="requiredfieldvalidator" Text="*">Falta el ingreso</asp:requiredfieldvalidator>
<asp:regularexpressionvalidator id="revEmail" runat="server" ControlToValidate="TxtEmail"
ErrorMessage="regularexpressionvalidator" ValidationExpression="w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"
Text="*">Formato de correo no valido</asp:regularexpressionvalidator><br />
PASSWORD: <asp:TextBox ID="TxtPass1" runat="server" Height ="16px" Width ="140px"
TextMode="Password"></asp:TextBox> Repetir pass <asp:TextBox ID="TxtPass2" runat="server" Height ="16px" Width
="140px" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID ="Comparar" runat ="server" ControlToValidate="TxtPass2"
ControlToCompare="TxtPass1" Text="*" ErrorMessage ="CompareValidator" Type ="String" ForeColor="Red" >Contraseñas
diferentes</asp:CompareValidator><br />
TELEFONO <asp:TextBox ID="TxtFono" runat="server" Height="16px" Width ="140px"></asp:TextBox>
<asp:regularexpressionvalidator id="revFono" runat="server" Display="Dynamic" ControlToValidate="TxtFono"
ErrorMessage="Formato de teléfono no valido" ValidationExpression="(d{3})-d{3}-
d{7}">**</asp:regularexpressionvalidator><br />
VALOR <asp:TextBox ID = "TxtValor" runat= "server" Height="16px" Width="140px"></asp:TextBox>
<asp:rangevalidator id="rangefvValor" runat="server" Display="Dynamic" ControlToValidate="txtValor"
ErrorMessage=" RangeValidator" Type="Double" MaximumValue="800" MinimumValue="230">Fuera de
rango</asp:rangevalidator>

Más contenido relacionado

Similar a Validación de controles en formulario

Ejemplo aplicacion web (estructura)
Ejemplo aplicacion web (estructura)Ejemplo aplicacion web (estructura)
Ejemplo aplicacion web (estructura)BrayanDZ92
 
Esctructura basica-pagina-asp
Esctructura basica-pagina-aspEsctructura basica-pagina-asp
Esctructura basica-pagina-aspAhome Pocasangre
 
7. Creacion De Controles De Usuario
7.  Creacion De Controles De Usuario7.  Creacion De Controles De Usuario
7. Creacion De Controles De Usuarioguest3cf6ff
 
3. crear formularios web forms
3.  crear formularios web forms3.  crear formularios web forms
3. crear formularios web formsJaime Acurio
 
Sistemas Operativos 6 Sem Ing
Sistemas Operativos   6 Sem     IngSistemas Operativos   6 Sem     Ing
Sistemas Operativos 6 Sem Inghugofern
 
ASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVCASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVCDanae Aguilar Guzmán
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLjubacalo
 
Html 5: formularios
Html 5: formulariosHtml 5: formularios
Html 5: formulariosjcremiro
 
3. Crear Formularios Web Forms
3.  Crear Formularios Web Forms3.  Crear Formularios Web Forms
3. Crear Formularios Web Formsguest3cf6ff
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NETwilliamsm
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: FormulariosHéctor Estigarribia
 
Presentacion de la práctica de Ajax 2016
Presentacion de la práctica de Ajax 2016Presentacion de la práctica de Ajax 2016
Presentacion de la práctica de Ajax 2016Carlos Almarcha Ruiz
 

Similar a Validación de controles en formulario (20)

06 validación
06 validación06 validación
06 validación
 
Ejemplo aplicacion web (estructura)
Ejemplo aplicacion web (estructura)Ejemplo aplicacion web (estructura)
Ejemplo aplicacion web (estructura)
 
Esctructura basica-pagina-asp
Esctructura basica-pagina-aspEsctructura basica-pagina-asp
Esctructura basica-pagina-asp
 
ASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datosASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datos
 
7. Creacion De Controles De Usuario
7.  Creacion De Controles De Usuario7.  Creacion De Controles De Usuario
7. Creacion De Controles De Usuario
 
3. crear formularios web forms
3.  crear formularios web forms3.  crear formularios web forms
3. crear formularios web forms
 
Sistemas Operativos 6 Sem Ing
Sistemas Operativos   6 Sem     IngSistemas Operativos   6 Sem     Ing
Sistemas Operativos 6 Sem Ing
 
Liferay 6.1 Service Builder
Liferay 6.1  Service BuilderLiferay 6.1  Service Builder
Liferay 6.1 Service Builder
 
ASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVCASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVC
 
APIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptxAPIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptx
 
Enterprise Library 5
Enterprise Library 5Enterprise Library 5
Enterprise Library 5
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
 
Html 5: formularios
Html 5: formulariosHtml 5: formularios
Html 5: formularios
 
3. Crear Formularios Web Forms
3.  Crear Formularios Web Forms3.  Crear Formularios Web Forms
3. Crear Formularios Web Forms
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NET
 
Mi app-asp-net-mvc2
Mi app-asp-net-mvc2Mi app-asp-net-mvc2
Mi app-asp-net-mvc2
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: Formularios
 
Angular Conceptos Practicos 2
Angular Conceptos Practicos 2Angular Conceptos Practicos 2
Angular Conceptos Practicos 2
 
Presentacion de la práctica de Ajax 2016
Presentacion de la práctica de Ajax 2016Presentacion de la práctica de Ajax 2016
Presentacion de la práctica de Ajax 2016
 
Seguridades asp.Net
Seguridades asp.NetSeguridades asp.Net
Seguridades asp.Net
 

Más de Erick Paul Lozada Peñarreta

El comercio-electronico diapositivas 1225839720899621-9
El comercio-electronico diapositivas 1225839720899621-9 El comercio-electronico diapositivas 1225839720899621-9
El comercio-electronico diapositivas 1225839720899621-9 Erick Paul Lozada Peñarreta
 
Actividad autonoma 8 de julio de 2015 - Erick lozada
Actividad autonoma 8 de julio de 2015 - Erick lozadaActividad autonoma 8 de julio de 2015 - Erick lozada
Actividad autonoma 8 de julio de 2015 - Erick lozadaErick Paul Lozada Peñarreta
 
Examen del segundo parcial (Programacion web 1) - Erick Lozada
Examen del segundo parcial (Programacion web 1) - Erick LozadaExamen del segundo parcial (Programacion web 1) - Erick Lozada
Examen del segundo parcial (Programacion web 1) - Erick LozadaErick Paul Lozada Peñarreta
 

Más de Erick Paul Lozada Peñarreta (20)

Ciclo de vida de la inteligencia de negocios
Ciclo de vida de la inteligencia de negociosCiclo de vida de la inteligencia de negocios
Ciclo de vida de la inteligencia de negocios
 
Emprendimiento - Erick Lozada
Emprendimiento - Erick LozadaEmprendimiento - Erick Lozada
Emprendimiento - Erick Lozada
 
Instalacion de prestashop
Instalacion de prestashopInstalacion de prestashop
Instalacion de prestashop
 
Entrada 12 del blog
Entrada 12 del blogEntrada 12 del blog
Entrada 12 del blog
 
Entrada 11 del blog
Entrada 11 del blogEntrada 11 del blog
Entrada 11 del blog
 
Perfil del proyecto integrador 2015-2016
Perfil del proyecto integrador 2015-2016Perfil del proyecto integrador 2015-2016
Perfil del proyecto integrador 2015-2016
 
Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016
 
Mercado Libre y EBay
Mercado Libre y  EBayMercado Libre y  EBay
Mercado Libre y EBay
 
Actividad autonoma tipos de comercio en linea
Actividad autonoma   tipos de comercio en lineaActividad autonoma   tipos de comercio en linea
Actividad autonoma tipos de comercio en linea
 
Actividad autonoma - Erick Lozada
Actividad autonoma - Erick LozadaActividad autonoma - Erick Lozada
Actividad autonoma - Erick Lozada
 
El comercio-electronico diapositivas 1225839720899621-9
El comercio-electronico diapositivas 1225839720899621-9 El comercio-electronico diapositivas 1225839720899621-9
El comercio-electronico diapositivas 1225839720899621-9
 
Comercio electronico powerpoint - 100622151341
Comercio electronico powerpoint - 100622151341Comercio electronico powerpoint - 100622151341
Comercio electronico powerpoint - 100622151341
 
Comercio electrónico diapositivas -110601201339
Comercio electrónico diapositivas -110601201339Comercio electrónico diapositivas -110601201339
Comercio electrónico diapositivas -110601201339
 
Comercio electrónico 091007115711
Comercio electrónico 091007115711Comercio electrónico 091007115711
Comercio electrónico 091007115711
 
Portafolio estudiantil 2015 2016 UNIANDES
Portafolio estudiantil 2015 2016 UNIANDESPortafolio estudiantil 2015 2016 UNIANDES
Portafolio estudiantil 2015 2016 UNIANDES
 
Actividad autonoma 8 de julio de 2015 - Erick lozada
Actividad autonoma 8 de julio de 2015 - Erick lozadaActividad autonoma 8 de julio de 2015 - Erick lozada
Actividad autonoma 8 de julio de 2015 - Erick lozada
 
Evaluacion 3er parcial
Evaluacion 3er parcialEvaluacion 3er parcial
Evaluacion 3er parcial
 
Trabajo autonomo
Trabajo autonomoTrabajo autonomo
Trabajo autonomo
 
Ejercicio basico en asp.net LOZADA ERICK
Ejercicio basico en asp.net LOZADA ERICKEjercicio basico en asp.net LOZADA ERICK
Ejercicio basico en asp.net LOZADA ERICK
 
Examen del segundo parcial (Programacion web 1) - Erick Lozada
Examen del segundo parcial (Programacion web 1) - Erick LozadaExamen del segundo parcial (Programacion web 1) - Erick Lozada
Examen del segundo parcial (Programacion web 1) - Erick Lozada
 

Validación de controles en formulario

  • 1. Actividad autónoma 1. Describa las propiedades principales y especificas de los siguientes ejemplos: Ejemplo#1: Ejemplo#2: Ejemplo#3: RequiredFieldValidator Descripcionde la propiedad ControlToValidate Obtiene o establece el control de entrada que se va a validar. Text Obtiene oestablece el textoasociadoal control. RangeValidator Descripcionde la propiedad ControlToValidate Obtiene o establece el control de entrada que se va a validar. Text Obtiene oestablece el textoasociadoal control. MaximunValue Obtiene oestablece el valormáximodel intervalo de validación. MinimunValue Obtiene oestablece el valorminimodelintervalode validación. <asp:RequiredFieldValidator ID="Validador" ControlToValidate="TxtNombre" Text="*" InitialValue ="Escriba su nombre aqui" ErrorMessage="Ha omitido un error" runat="server" > </asp:RequiredFieldValidator> <asp:RangeValidator ID="Rango" ControlToValidate="Txt1" MininunValue ="18" MaxinumValue ="60" Text="*" InitialValue ="Debe tener entre 18 y 60 años de edad" ErrorMessage="El dato no es valido" runat="server" > </asp:RangeValidator> <asp:CompareValidator Id ="Compara" ControlToValidate="Txt1" ControlToCompare="Txt2" Type ="Integer" Operator="GreaterThan" ErrorMessage="La edad del padre debe ser mayor" runat="server"> </asp:CompareValidator>
  • 2. Type Tipode datos CompareValidator Descripcionde lapropiedad ControlToCompare Obtiene oestablece el control de entradaconel que se deseacompararel control de entradaque se va a validar. ControlToValidate Obtiene oestablece el control de entradaque se vaa validar. Operator Obtiene oestablece laoperaciónde comparaciónque se va a realizar. Type Tipode datos Otras propiedades Descripcion ID Establece el nombre del control ErrorMessage Obtiene oestablece eltextodelmensajedeerrormostrado en un control cuando se produce un error de validacion Runat Especifiacionde servidorsobre el control. 2. Determine los valores resultados que se obtiene en cada validación a. En el ejemplo 1 consiste en validar el campo si esta vacio por lo cual tiene que ser obligatorio. b. En el ejemplo 2 trata de validar el valor según el rango que se establece en el campo. Si se escribe una edad que no esta en el rango valor minimo o se excede votara un error. c. En el ejemplo 3 el ultimo control trata de comparar edad del padre con la edad del hijo debe tener el padre el rango mayor concidido de la caja de texto para validar y la otra para poder comparar. 3. Demostrar si la validación de controles se puede establecer en el cuadro de propiedades. CompareValidator RangerValidator RequiredFieldValidator
  • 3. 4. Realizar una aplicación según los 3 ejemplos dados Codificacion <%@ Page Title="Home Page" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.vb" Inherits="WebApplication5._Default" %> <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <div> Ingrese el nombre de usuario: <asp:TextBox ID="TxtUsuario" runat="server" Height="25px"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat ="server" ControlToValidate="TxtUsuario" Text="*" ErrorMessage ="RequiredFieldValidator" ForeColor="Red">Debe ingresar el nombre de usuario</asp:RequiredFieldValidator> <br /> Ingrese la edad del usuario: <asp:TextBox ID="TxtEdad" runat ="server" Height ="25px"></asp:TextBox> <asp:RangeValidator ID="Rango" runat="server" ControlToValidate ="TxtEdad" MinimumValue="18" MaximumValue="69" Text ="*" ErrorMessage="RangeValidator" ForeColor="Red">Debe tener entre 18 y 69 años</asp:RangeValidator><br/> Contraseña <asp:TextBox ID="TxtPass1" runat ="server" Height ="25px"></asp:TextBox> Confirma la Contraseña <asp:TextBox ID="TxtPass2" runat ="server" Height ="25px"></asp:TextBox> <asp:CompareValidator ID ="Comparar" runat ="server" ControlToValidate="TxtPass2" ControlToCompare="TxtPass1" Text="*" ErrorMessage ="CompareValidator" Type ="String" ForeColor="Red" >Contraseñas diferentes</asp:CompareValidator> </div> </asp:Content> 5. Si se entendió la pregunta 4 realizar un ejercicio diferente introduciendo los controles de validación.
  • 4. Codificación NOMBRE: <asp:TextBox ID="TxtNombre" runat="server" Height="16px" Width="490px"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat ="server" ControlToValidate="TxtNombre" Text="*" ErrorMessage ="RequiredFieldValidator" ForeColor="Red">Debe ingresar el nombre de usuario</asp:RequiredFieldValidator><br /> DIRECCIÓN: <asp:TextBox ID="TxtDireccion" runat ="server" Height ="16px" Width ="490px"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat ="server" ControlToValidate="TxtDireccion" Text="*" ErrorMessage ="RequiredFieldValidator" ForeColor="Red">Debe ingresar la</asp:RequiredFieldValidator> <br /> EDAD: <asp:TextBox ID="TxtEdad" runat="server" Height ="16px" Width ="79px"></asp:TextBox> <asp:requiredfieldvalidator id="rfvEdad" runat="server" Display="Dynamic" ControlToValidate="TxtEdad" ErrorMessage="requiredfieldvalidator" Text="*">Ingrese la edad</asp:requiredfieldvalidator> <asp:comparevalidator id="CompareValidator2" runat="server" Display="Dynamic" ControlToValidate="TxtEdad" ErrorMessage="comparevalidator" Type="Integer" Operator="GreaterThanEqual" ValueToCompare="18" Text="*">Valor minimo 18</asp:comparevalidator><br /> EMAIL: <asp:TextBox ID="TxtEmail" runat="server" Height ="16px" Width ="300px"></asp:TextBox> <asp:requiredfieldvalidator id="rfvEmail" runat="server" Display="Dynamic" ControlToValidate="TxtEmail" ErrorMessage="requiredfieldvalidator" Text="*">Falta el ingreso</asp:requiredfieldvalidator> <asp:regularexpressionvalidator id="revEmail" runat="server" ControlToValidate="TxtEmail" ErrorMessage="regularexpressionvalidator" ValidationExpression="w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*" Text="*">Formato de correo no valido</asp:regularexpressionvalidator><br /> PASSWORD: <asp:TextBox ID="TxtPass1" runat="server" Height ="16px" Width ="140px" TextMode="Password"></asp:TextBox> Repetir pass <asp:TextBox ID="TxtPass2" runat="server" Height ="16px" Width ="140px" TextMode="Password"></asp:TextBox> <asp:CompareValidator ID ="Comparar" runat ="server" ControlToValidate="TxtPass2" ControlToCompare="TxtPass1" Text="*" ErrorMessage ="CompareValidator" Type ="String" ForeColor="Red" >Contraseñas diferentes</asp:CompareValidator><br /> TELEFONO <asp:TextBox ID="TxtFono" runat="server" Height="16px" Width ="140px"></asp:TextBox> <asp:regularexpressionvalidator id="revFono" runat="server" Display="Dynamic" ControlToValidate="TxtFono" ErrorMessage="Formato de teléfono no valido" ValidationExpression="(d{3})-d{3}- d{7}">**</asp:regularexpressionvalidator><br /> VALOR <asp:TextBox ID = "TxtValor" runat= "server" Height="16px" Width="140px"></asp:TextBox> <asp:rangevalidator id="rangefvValor" runat="server" Display="Dynamic" ControlToValidate="txtValor" ErrorMessage=" RangeValidator" Type="Double" MaximumValue="800" MinimumValue="230">Fuera de rango</asp:rangevalidator>