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...
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- C# e Net 6 in Kubernetes con Prometheus e Grafana, il 12 gennaio 2022 alle 21:58
- Snaturare Kubernetes evitando i custom container Docker, il 6 gennaio 2022 alle 19:40
- Provando Kaniko in Kubernetes come alternativa a Docker per la creazione di immagini, il 18 dicembre 2021 alle 20:11
- Divertissement con l'OpenID e Access Token, il 6 dicembre 2021 alle 20:05
- Operator per Kubernetes in C# e Net Core 6., il 28 novembre 2021 alle 19:44
- RBAC in Kubernetes verso gli operator, il 21 novembre 2021 alle 20:52