Un JumpMenu lato server in 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

In questo Articolo abbiamo visto come realizzare un JumpMenu con Javascript. Vediamo adesso come realizzare uno stesso meccanismo utilizzando Asp.NET utilizzando la collezione DropDownList dell'oggetto ArrayList.

Di seguito il codice:

<%@ Page Language="C#" %>
<script  runat="server">
    void Page_Load(Object Sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            ArrayList stringa = new ArrayList();
                      stringa.Add("http://www.lukeonweb.net");
                      stringa.Add("http://www.ducatidreams.net");
            controllo.DataSource = stringa;
            controllo.DataBind();
        }
    }
    void Risultato(Object Sender, EventArgs e)
    {
        Response.Redirect(controllo.SelectedItem.Text);
    }
</script>
<html>
<body>

<form runat="server">
    <asp:DropDownList id="controllo" width="250" runat="server" />
    <asp:Button id="GO" text="GO" OnClick="Risultato" AutoPostBack="True" runat="server" />
</form>

</body>
</html>
Al caricamento della pagina dichiaro la variabile stringa come nuovo ArrayList() ed utilizzo il metodo Add() per costruire l'indice della selectbox.

Di seguito effettuo il redirect all'item selezionato.

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