The ASP.Net rammeverket gir to kraftige alternativer for radioknapper : Den enkle
kontroll. Begge har standard utseendet til en HTML- knappen og begge kan føre til en side postback på valg , ta et brukerens valg og binder data . Den RadioButtonList kontroll er spesielt nyttig i Visual Basic ( VB ) . NET applikasjoner , som det forenkler bindende og data underkastelse, og den har innebygd gjensidig eksklusivitet . Imidlertid kan du lettere tilpasse individuelle radioknapper i utseende og gir bedre fleksibilitet i applikasjoner der fronten dekker en stor del av siden . Instruksjoner
en tilordne hver kontroll en unik ID (f.eks . ) Konfigurere Radioknapp og RadioButtonList kontrollene riktig er nøkkelen til å bruke dem med mer avanserte VB kommandoer. Hvis en RadioButtonList blir databound , deretter hvert punkt vil bli generert dynamisk , og du trenger ikke å spesifisere tekst eiendommer utenfor code-behind fil. Det er også viktig , avhengig av formålet med søknaden , for å angi en sann eller usann verdi for Sjekket eiendommen .
2
Angi datakilde for RadioButtonList , enten i code-behind fil eller i kontrollens egenskaper . Bindende data til radiobutton kontrollene fungerer likt andre Databinding operasjoner. Listen vil bli dynamisk generert fra datakilden , men du kan legge til statiske listeelementer ved å angi en AppendDataBoundItems boligens verdi som sant. De ulike listeelementer vil være gjensidig utelukkende , så lenge de er innenfor samme RadioButtonList kontroll.
3
Databind individuelle radioknapper i code-behind fil eller innenfor kode blokker . For eksempel tar " rbut1 " som ID av Radioknapp og bruke en erklært og konfigurert data leser, kan du sette på knappen tekst verdi slik: rbut1.Text = dataReader.Item ( " Felt ") . For å gjøre individuelle radioknapper arbeide sammen logisk , må du tildele dem en groupName eiendom med en identisk verdi for hver knapp i gruppen .
4
Hent sjekket verdien ved å erklære en variabel som enten et heltall eller en streng, og gi den et ja eller nei tilsvarende verdi basert på resultatet av Radioknapp , f.eks : en
Dim rbutVal As Integer
p Hvis rbut1.Checked = True Deretter
rbutVal = 1
End If
eneste operative tilhører en Radioknapp eller RadioButtonList overføres i en postback eller til målet på en form kontrollens handling eiendommen er Sjekket verdi. Sjekket hotellet har kun muligheter for sant eller usant .