Wizard Web e storia...

di Andrea Zani, in .NET,

Il blog di Alessandro Benedetti - a proposito, se leggi il mio... benvenuto!!! - sugli Wizard Web, mi hanno ricordato una delle prime prove con cui mi ero dibattuto nel 2001 con la versione beta 1 del Framework.

Il quesito che mi era posto era: - Qual è la tecnica più semplice per creare un form in cui l'utente può inserire dei dati in più pagine mantenendo i vari dati al passaggio da una paggina alla successiva?

Passando in rassegna i vari webcontrol trovai i Panel. La soluzione fu pressocché immediata: era sufficiente inserire questi webcontrol, tanti quanto volevo fossero le pagine, e in più avevo la possibilità di mantenere il resto del layout e della grafica nella stessa pagina. Per esempio:

<html><body>
<h1>Titolo</h1>
<asp:panel id="primo" runat="server" visible="true">
Pagina 1:
<asp:textbox runat="server" ... />
</asp:panel>
<asp:panel id="secondo" runat="server" visible="false">
Pagina 2:
<asp:textbox runat="server" ... />
</asp:panel>
<asp:panel id="terzo" runat="server" visible="false">
Pagina 3:
<asp:textbox runat="server" ... />
</asp:panel>
Resto del codice html...

Tra i vari postback era sufficiente impostare a visible o meno un panel per risolvere il problema in maniera veloce ed elegante...

Dal prossimo anno con .Net2 sarà possibile rivolvere il tutto con ben due webcontrol nuovi di zecca: Wizard e ContentPager... Non resta che rimanere ad aspettare...

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese