Perché Pulsante Radio / pulsante Casella di controllo non hanno un attributo VALUE? [chiuso]
-
16-10-2019 - |
Domanda
Perché RadioButton / CheckboxButton non hanno un attributo VALORE?
La radio di input HTML hanno un attributo VALUE, perché il RadioButton / CheckboxButton non lo fanno? Questo è un vero e proprio errore di Microsoft! Perché questo?
Ora, immaginate una situazione:
Hai bisogno di un elenco di vetture dal database, la necessità di scegliere una sola, si mette un elenco di radioButton con l'attributo di testo con il nome della vettura e la corretta è quello di salvare l'ID di registro dal database in un VALORE attributo. L'utente sceglierà un registro e mi metterò il valore di quella di ingresso e salvare nel database.
Ma con Microsoft RadioButton che è non è possibile per impostazione predefinita, io dovrebbe ottenere il nome della vettura in attributo di testo, trovo un registro con il nome della vettura (dove nome = 'Volvo' // THATS sbagliato) e ottenere l'ID del registro e quindi salvare nel database.
Un altro modo è verificare se il radioButton viene controllato e messo manualmente ID del registro per salvare nel database se radioButton2 è selezionata.
CHE'S esitazione SBAGLIATO.
Soluzione
controllare il controllo RadioButtonList che ha proprietà per DataTextField e DataValueField