41 messaggi dal 16 marzo 2007
nostromo ha scritto:
bhe si diciamo che è più lento...

ci sono cose che che è meglio fare sul server e cose che si possono fare solo sul client.

ciao marco

Quindi cosa mi suggerisci? Non hai un esempio di codice?

Giulia
dipende che tipo di controllo devi fare quando il testo viene digitato nella TextBox.

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
41 messaggi dal 16 marzo 2007
Non appena tolgo il focus da quella textbox deve partire una procedura per caricare una GRID VIEW. Volevo solo intercettare quell'evento. La procedura già è stata fatta!

Giulia
vuoi farlo eseguendfo un postback o una chiamata asincrona utilizzando ajax?

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
41 messaggi dal 16 marzo 2007
nostromo ha scritto:
vuoi farlo eseguendfo un postback o una chiamata asincrona utilizzando ajax?

ciao marco

O mamma che domande! Non so cosa mi stai chiedendo. Io sono una NEW-ENTRY in questo mondo  ... ajax so solo che qui non lo utilizziamo. Quindi forse la prima ipotesi fa al caso mio.

Giulia
ok allora visto che sei una new entry ti do il consiglio più semplice, invece di far scattare un PostBack alla perdita del focus, perche non metti un semplice tasto da premere dopo aver compilato la TextBox?

altrimenti inserisci nel Page_Load

TextBox2.Attributes.Add("onblur", Page.ClientScript.GetPostBackEventReference(this, ""));


ciao marco

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

http://nostromo.spaces.live.com/default.aspx
41 messaggi dal 16 marzo 2007
nostromo ha scritto:
ok allora visto che sei una new entry ti do il consiglio più semplice, invece di far scattare un PostBack alla perdita del focus, perche non metti un semplice tasto da premere dopo aver compilato la TextBox?

altrimenti inserisci nel Page_Load

TextBox2.Attributes.Add("onblur", Page.ClientScript.GetPostBackEventReference(this, ""));


ciao marco


Ciao Marco.
La soluzione del bottono piaceva pure a me ma me l'hanno bocciata.
Mi spieghi l'istruzione che hai scritto?

Giulia
mi permetto di dirti che chi ti ha bocciato la proposta, crede che l'utente non sia capace di decidere quando inviare i dati...mha...

comunque ti spiego l'istruzione.

in pratica stai aggiungendo un attributo "onblur" al markup che il controllo TextBox genera, e come valore li assegni una chiamata alla funzione javascript che sul client genera un postback.

ho commesso un piccolo errore il codice corretto è questo:

TextBox2.Attributes.Add("onblur", Page.ClientScript.GetPostBackEventReference(TextBox2, ""));

nel markup ti torverai

<input name="TextBox2" type="text" value="fgggfgf" id="TextBox2" onblur="__doPostBack('__Page','')" />

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.