Saltar al contenido

hacer que el elemento de la lista desplegable no se pueda seleccionar

Después de mucho trabajar ya hallamos el resultado de esta preocupación que ciertos los usuarios de nuestro sitio web han tenido. Si quieres compartir algún detalle no dudes en aportar tu información.

Solución:

¿No está seguro si todavía está buscando una respuesta para esto?

La respuesta de Mark Redman es excelente si puede definir la lista de selección en la página aspx; sin embargo, si vincula la lista desplegable dinámicamente, obviamente no puede.

Tuve éxito al usar lo siguiente para lograr el resultado que busca (no estoy seguro de la compatibilidad total del navegador, pero funciona en las versiones más nuevas de IE)

foreach ( ListItem item in dropdownlist.Items )

    if ( [item should be disabled condition] )
    
        item.Attributes.Add( "disabled", "disabled" );
    

Esto hará que sus elementos deshabilitados se atenúen.

Puede deshabilitar un etiqueta en un html