DropDownlist and InitialValue

septiembre 25, 2015 at 3:24 pm Deja un comentario

He visto muchas veces implementar una lógica innecesaria para validar un DropDownList para que sea válido el valor si no es igual al valor 0 que normalmente pertenece a la opción del selectbox: “Selecciona una opción”.
Por ejemplo he visto esto:
<asp:CustomValidator ID=”ctvDdlCampo” runat=”server” ControlToValidate=”ddlTCampo” OnServerValidate=”ctvDdlCampo_ServerValidate”></asp:CustomValidator>

Y en el método ctvDdlCampo_ServerValidate implementar lo siguiente:
public void ctvDdlTipoNoticia_ServerValidate(object sender, ServerValidateEventArgs e)
{
if (ddlAgrupaciones.SelectedIndex > 0)
{

}}

Se hace así porque nos hemos saltado una solución más elegante.
En fin ¿cómo lo hubiéramos hecho? simplemente con un RequiredFieldValidator que indique el atributo InitialValue a 0 que es el valor del “Selecciona campo”:

<asp:RequiredFieldValidator ID=”rfvddlCampo” runat=”server”

ControlToValidate=”ddlCampo” InitialValue=”0″></asp:RequiredField>

Anuncios

Entry filed under: Uncategorized.

Subdominios, dominios y sesiones DropDownList y AppendDataBoundItems

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Categorías

septiembre 2015
L M X J V S D
« Ene    
 123456
78910111213
14151617181920
21222324252627
282930  

Entradas recientes

Mis links en del.icio.us

Feeds


A %d blogueros les gusta esto: