Problema quando premo tasto INVIO

mercoledì 30 luglio 2008 - 14.38

zagor76 Profilo | Newbie

Salve,
Ho una masterpage con un buttonUNO e la page con un textbox1 ed un buttonDUE
quando compilo la textbox1 e premo invio è come se premessi sul buttonUNO.
Come posso fare?

rossimarko Profilo | Guru

Ciao,

la tua esigenza è che venga fatto il post del button2?

In asp.net 2.0 hanno introdotto la proprietà DefaultButton che ti consente di specificare il pulsante di default. La puoi trovare ad esempio nel controllo panel: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.panel.defaultbutton.aspx
Potresti inserirne uno che contiene tutti i controlli che necessitano di questa funzionalità.

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

0v3rCl0ck Profilo | Guru

>Salve,

Ciao

>Ho una masterpage con un buttonUNO e la page con un textbox1
>ed un buttonDUE
>quando compilo la textbox1 e premo invio è come se premessi sul
>buttonUNO.
>Come posso fare?

Puoi utilizzare il metodo Focus() che trovi per ogni controllo, compreso i Button. Quel metodo da il fuoco al pulsante che vuoi tu.

Enjoy It
- Michael -
http://blogs.dotnethell.it/Regulator/

zagor76 Profilo | Newbie

in questo modo, compilata la textbox se l'utente preme invio, sarà come se avesse premuto il button inserito in quel Panel, giusto?

0v3rCl0ck Profilo | Guru

Scusa Marco, non ho visto che avevi già risposto tu in maniera esaudiente.

0v3rCl0ck Profilo | Guru

>in questo modo, compilata la textbox se l'utente preme invio,
>sarà come se avesse premuto il button inserito in quel Panel,
>giusto?

Devi seguire la strada di Marco.


- Michael -
http://blogs.dotnethell.it/Regulator/

rossimarko Profilo | Guru

>in questo modo, compilata la textbox se l'utente preme invio,
>sarà come se avesse premuto il button inserito in quel Panel,
>giusto?

Esatto
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

zagor76 Profilo | Newbie

c'è modo di accedere al tag <form id="form1" runat=server> della magina master?
non avrei intenzione di inserire i panel, dato che dovrei riscrivere tutti i riferimenti ai controlli contenuti.. :-(

Riesco a recuperare i valori dei webcontrol contenuti nella master a partire dalla page. ma sinceramente non ho idea se sia possibile accedere anche ai tag runat=server... teoricamente si, giusto?

rossimarko Profilo | Guru

>non avrei intenzione di inserire i panel, dato che dovrei riscrivere
>tutti i riferimenti ai controlli contenuti.. :-(
>

Dal punto di vista della dichiarazione dei controlli non cambia nulla, rimangono comunque visibili, quindi puoi inserirlo tranquillamente.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

zagor76 Profilo | Newbie

risolto grazie.

0v3rCl0ck Profilo | Guru

>risolto grazie.

Magari accetta un post di Marco che così chiudiamo il thread grazie


- Michael -
http://blogs.dotnethell.it/Regulator/
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5