397 messaggi dal 10 ottobre 2002
ciao a tutti, ho la necessità di associare un evento personalizzato ad un controllo textbox, faccio cosi' :


AddHandler t_textbox1.AnEvent, AddressOf EHandler

' dichiarazione metodo
Public Sub EHandler(ByVal EventNumber As Integer)
  '.....my code
End Sub



ma ricevo questo errore :
'AnEvent' is not an event of 'System.Web.UI.WebControls.TextBox'

Mi chiedo a questo punto se è possibile creare eventi personalizzati !

Massimo
Modificato da massimomm il 13 gennaio 2005 13.52 -
se vuoi che la tua textbox generi altri eventi oltre a quelli standard devi creare un nuovo WebControl, nel tuo caso una classe che eredita da TextBox

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
397 messaggi dal 10 ottobre 2002
Ti ringrazio, e se posso ti chiedo un consiglio,
io sto cercando di creare un evento che scatti alla pressione di ogni tasto nel textbox control, tipo Onkyup di javascript solo che deve esseguire codice lato server.

secondo te creare una classe che eredita da textbox puo' essere una soluzione ?

Grazie
credo che fare un postback per ogni tasto premuto sia eccessivo, per vuoi far scattere l'evento al fine di validare l'imput dell'utente ti consiglio di adottare un altra stategia, leggi l'artico di Riccardo in home propio adesso, sulla validazione dei dati.


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
397 messaggi dal 10 ottobre 2002
no, il problema a cui devo trovare la soluzione nn è la validazione dei dati ma una lettura di codici a barre,
ti spiego, in una textbox con lunghezza max 18 chr, devono essere immessi dei codici. La textbox raggiunta la lunghezza dei
18 caratteri digitati deve far automaticamente scattare un evento, quindi un metodo che ricerca i dati in input in un Db.
capito, allora si potresti creare un nuovo webcontrol, naturalmente il nuovo controllo deve scrivere il codice javascropt necessatio a far scattere il postback al raggiungimento dei 18 caratteri, questa è una soluzione ma ce ne possono essere altre

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
397 messaggi dal 10 ottobre 2002
scusami, sinceramente l'idea di passare da javascript è quella che sto percorrendo , ma nn mi piace molto, vorrei quancosa in .net, ma non so come fare, tu hai qualche idea ?

grazie
lo stesso .net utilizza javascript per generare gli eventi lato client che poi verranno trasformati in eventi lato server, tutti i controlli funzionano così (più o meno)

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.