Je tente d'afficher les réponses dans une enquête spécifique, exactement comme la personne interrogée a consulté l'enquête initiale. Cependant, lors de la visualisation, je ne veux pas que le navigateur autorise le changement des options sélectionnées dans un RadioButtonList. Y at-il un moyen de rendre un RadioButtonList en lecture seule, sans utiliser radioButtonList1.Enabled = false
?RadioButtonList en lecture seule dans ASP.NET 2005
J'ai essayé de sous-classer RadioButtonList et d'y ajouter un attribut Fixed
qui permet seulement de changer la valeur sélectionnée chaque fois que Fixed = false
, mais cela n'empêche pas l'utilisateur de changer les valeurs; il ne fait que revenir à la valeur d'origine si RadioButtonList a AutoPostBack = true
, et je souhaite éviter d'utiliser des publications du tout. J'ai envisagé d'utiliser les graphiques pour un bouton radio sélectionné/non sélectionné et de le coder comme du code HTML pur, de la chaîne et du fil de balle, mais j'espère qu'il y aura un meilleur moyen. Des idées?
Cela résout le cas pour un seul RBL avec un ID spécifique. Cela peut-il être généralisé pour faire la même chose pour tous les RBL sur la page? – taserian
Bien sûr. Vous voudrez peut-être ajouter une classe à votre RBL afin que vous puissiez faire un sélecteur plus sécurisé. J'ai mis à jour la réponse. Je sauvegarde tous les identifiants initiaux sélectionnés, puis les resélectionne tous quand un bouton radio est cliqué. (J'étais paresseux) – foson