Kontrolka RadioButton ASP.NET
Definicja i użycie
Kontrolka RadioButton jest używana do wyświetlania przycisków radiowych.
Uwaga:Aby utworzyć serię przycisków radiowych używających wiązania danych, użyj kontrolki RadioButtonList!
Atrybuty
Atrybuty | Opis |
---|---|
AutoPostBack | Wartość logiczna, określająca, czy po zmianie atrybutu Checked natychmiast jest przesyłany formularz. Domyślnie jest fałszywe. |
Checked | Wartość logiczna, określająca, czy przycisk radiowy jest zaznaczony. |
id | Unikalny identyfikator kontrolki. |
GroupName | Nazwa grupy kontrolki do której należy ten przycisk radiowy. |
OnCheckedChanged | Nazwa funkcji wykonywanej, gdy Checked zostaje zmieniony. |
runat | Określa, że kontrolka jest kontrolką serwerową. Musi być ustawiona na "server". |
Text | Tekst obok przycisku radiowego. |
TextAlign | Tekst powinien pojawić się po jednej stronie przycisku radiowego (lewej lub prawej). |
Standardowe atrybuty kontrolki Web
AccessKey, Atrybuty, KolorTła, KolorRamki, StylRamki, SzerokośćRamki, CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width
Aby uzyskać pełną opis, odwiedź Standardowe atrybuty kontrolki Web.
Standardowe atrybuty kontrolki
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible
Aby uzyskać pełną opis, odwiedźStandardowe atrybuty kontrolki.
Przykład
- Radiobutton
- W tym przykładzie, w pliku .aspx zadeklarowaliśmy trzy kontrolki RadioButton, jeden przycisk Button oraz jeden Label. Po naciśnięciu przycisku submit uruchamiany jest podprocedura submit. Podprocedura submit reaguje na trzy sposoby: jeśli radiobutton z atrybutem id="red" zostanie wybrany, serwer wysyła wiadomość do kontrolki Label "Wybrałeś Czerwony"; jeśli radiobutton z atrybutem id="green" zostanie wybrany, serwer wysyła wiadomość do kontrolki Label "Wybrałeś Zielony"; jeśli radiobutton z atrybutem id="blue" zostanie wybrany, serwer wysyła wiadomość do kontrolki Label "Wybrałeś Niebieski".