Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Pulire i campi di una textbox dopo il salvataggio
domenica 02 gennaio 2005 - 20.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
s_dimaio
Profilo
| Junior Member
57
messaggi | Data Invio:
dom 2 gen 2005 - 20:39
Ho un form di registrazione su più pagine. Ho attivato il viewstate su ogni textbox di modo che si possa navigare avanti ed indietro per le pagine senza perdere i dati. Quando perù alla fine viene premuto il tasto di salvataggio dei dati ho la necessità di pulire tutte le textbox per un nuovo inserimento. Ho fatto in questa maniera:
Dim myplc As Control
Dim mytxt As Conttol
For Each myplc In ctrl
If TypeOf(myplc) Is Placeholder Then
For Each mytxt In myplc.Controls
If TypeOf(mytxt) Is TextBox Then
CType(mytxt,TextBox).text = ""
End If
Next
End If
Next
e funziona. Solo mi chiedevo se ci sia una qualche maniera più veloce. Ho visto che esiste il metodo ClearChildViewState() ma non riesco ad usarlo a dovere.
Qualche suggerimento? Ciao e grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 10 gen 2005 - 08:10
Ciao,
sicuramente il for..each è già un buon metodo, molti ignorano l'esistenza di questo costrutto di base.
Se il Wizard che hai creato è su più pagine non dovrebbero esserci problemi perchè una volta effettuato il submit e redirezionato l'utente sulla prima pagina, dovresti avere perso tutto il Viewstate.
Se aspetti qualche mese con ASP.NET 2.0 per il Web ci sarà un apposito controllo Wizard per creare registrazioni passo passo.
ciao
david
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !