Disabilitare il tasto invio in asp net

venerdì 22 giugno 2012 - 21.17

trinity Profilo | Guru

Buona sera,
è possibile disabilitare su ogni oggetto input quali textbox ecc il tasto invio in modo da evitare che attivi il codice di un button e poi è sempre possibile stabilire quale button sia soggetto al tasto invio e quale no?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>Buona sera,
Ciao

>è possibile disabilitare su ogni oggetto input quali textbox
>ecc il tasto invio in modo da evitare che attivi il codice di
>un button e poi è sempre possibile stabilire quale button sia
>soggetto al tasto invio e quale no?
prova a guardare intanto questo esempio:
http://www.aspsnippets.com/Articles/Disable-Enter-key-in-TextBox-to-avoid-postback-in-ASP.Net.aspx

di solito il primo submit è soggetto all'invio.
Però dipende sempre come lo fai, se usi i controlli asp.net creano un html personalizzato.
Non sono molto amante di quel pattern.
Preferisco fare controlli html e averne completamente dominio su di loro.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

matteoct Profilo | Junior Member

inserisci il codice all'interno di un panel e definisci il button di default, che effetuerà l'invio dei dati;
in questo modo potrai avere più button, ma premendo invio su un controllo, ad es. textbox, verrà richiamato quello da te prescelto.

es.
<asp:Panel ID="Panel1" runat="server" DefaultButton="button1">

codice....

</asp:Panel>
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5