Gli ArrayList di Asp.NET

Siti dinamici con ASP.NET
Impara a creare siti ed applicazioni Web con Microsoft .NET

Scritto da Luca Ruggiero nella sezione Asp.NET

Gli ArrayList sono considerabili come una collezione di oggetti contenenti dei singoli item come valore. Data questa soddisfacente definizione, vediamo nello specifico di cosa stiamo parlando: gli ArrayList sono composti dalle collezioni DropDownList e RadioButtonList, ovvero considerabili rispettivamente come selectbox e pulsanti di opzione di un Form Html.

Abbiamo visto un semplice ed efficace utilizzo della DropDownList nell'Articolo Un JumpMenu lato server; adesso vedremo un altrettanto semplice ed utile esempio che spiega l'utilizzo dei RadioButtonList.

L'esempio che andiamo ad implementare, di cui di seguito espongo il codice, verifica il sesso del''utente:

<%@ Page Language="C#" %>
<script language="C#" runat="server">
    void Sesso(Object Sender, EventArgs e)
    {
        String s = "Secondo le tue dubbie supposizioni saresti ";
        if (M.Checked)
        {
            Messaggio.Text = s + M.Text;
        }
        else
        {
            Messaggio.Text = s + F.Text;
        }
    }
</script>
<html>
<body>

<h3>Il tuo sesso</h3>

<form runat="server">
    <asp:RadioButton id="M" Text="Maschio" GroupName="sesso" runat="server" Checked="True" />
    M<br>
    <asp:RadioButton id="F" Text="Femmina" GroupName="sesso" runat="server" />
    F<br>
    <asp:button text="Confessa!" OnClick="Sesso" runat="server" />
</form>

<asp:Label id="Messaggio" runat="server" />
 
</body>
</html>
Il funzionamento è semplice ed immediato: utilizzo la proprietà Checked dell'oggetto asp:RadioButton per verificare l'opzione scelta.

I più cliccati della sezione Asp.NET

:: Guida base ad Asp.NET (56.696)

:: I Validation Controls di Asp.NET (29.059)

:: Utilizzo delle QueryString con Asp.NET e C Sharp (23.369)

:: Visualizzare i record di un database Access con Asp.NET (20.956)

:: Un Guestbook in ASP.NET, Access e ADO (18.570)

:: Inviare email con Asp.NET: il Namespace System.Web.Mail (17.886)

:: Gestione delle News in ASP.NET (13.312)

:: Una Newsletter in ASP.NET (11.976)

:: Inserire dati in un database Access con Asp.NET (11.604)

:: Upload di file in Asp.NET e Javascript (11.321)

IN EVIDENZA
DOWNLOAD