viernes, 15 de enero de 2016

Radiobutton en repeater o gridview

Tenía que poner un radio buton en un grid, para que funcionara igual que un radioButonlist.

Resulta que los majos de Microsoft tiene un bug, que reconoce y no arreglan

http://support.microsoft.com/kb/316495 -->ERROR: Los botones de opción no son mutuamente exclusivos cuando se utilizan en un control de servidor Repeater

Si se busca en internet hay múltiples opciones, pero claro usando js o alguno incluso con jquery :-D. Todo ideal, hasta que te dicen que tiene que ser accesible.

Aquí una solución
En el template poner un input de tipo radio
<ItemTemplate>
<input type="radio" name='pepe' value ='<%#Eval("Pregunta.Identificador") %>' checked='<%# SiChecked(Eval("Respuesta")) %>' />
</ItemTemplate>
Para conocer el valor que han marcado
Dim selecionado = Me.Page.Request.Form(“pepe”)

No hay comentarios:

Publicar un comentario