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
Disabilitare WebControls
martedì 27 giugno 2006 - 18.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
mar 27 giu 2006 - 18:05
Avrei la necessità di disattivare tutti i WebControls (Buttons, TaxtBox, DropDownList) di una pagina quanto il livello dell'utente è di sola lettura (Enabled = False).
Come posso luppare i controlli della pagina e disattivarli senza riscriverli una ad uno?
Ho visto che c'è l'oggetto Controls ma non riesco a capire come usarlo.
Es.
For Each Ctrl As Control In Page.Controls
ctrl.Enabled = false ????????????????????
Next
Grazie a tutti e ciao.
Paolo.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 28 giu 2006 - 00:54
ciao,
il tuo è il tipico esempio di utilizzo di funzioni ricorsive
Praticamente l'insieme controls è l'insieme dentro al quali looppare per andare ad accedere ai vari controlli della Form, WebForm etc..insomma tutti quei contenitori di altri controlli.
Leggi questo mio articolo che parla proprio di questo:
http://www.dotnethell.it/articles/FunzioniRicorsive.aspx
verso la fine c'e' 1esempio di come "pulire" i controlli di 1a form, nel tuo caso devi abilitarli pero' il concetto è lo stesso, basta che implementi 1a funzione di quel tipo e vai tranquillo la puoi utilizzare ovunque ti serva (ovviamente devi stare attento ai vari case, ma progettandola 1attimo "intelligentemente" riesci a fare quello che vuoi..
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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 !