AndreaRoma ha scritto:
Esatto Marco, non ho precisato bene.

x-tod, hai 2 possibilità:

1) Invece di usare l'evento CLICK dell'ImageButton, usa l'evento COMMAND.

Ciao


personalmente non percorrerei questa strada, non perche non sia corretta, ma solo perche la pagina si riempie di event handler, in queso cosa solo per recuperare un paramentro che tra le altre cose c'è già nel sender.

quindi sempre meglio usare quello con maggiori informazioni in questo caso il click visto che si porta dietro anche le coordinate x,y del click  se mai dovesse essere utile (mai utilizzate in vita mia)

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 12 marzo 2007
Grazie mille ad entrambi, funzionano alla perfezione..

ancora una curiosità.. se passo come CommandArgument dell'imagebutton, il valore di una variabile.

CommandArgument=<%=namefile %>

mi dà errore.. mi dice che non posso inserire i tag <% %>, e se li tolgo ovviamente non prende il valore della variabile namefile..

esiste un'altra sintassi per fare quello di cui ho bisogno?
prova con CommandArgument='<%# namefile %>'

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 12 marzo 2007
mi dice

Errore1Il nome 'namefile' non esiste nel contesto corrente.\Documenti\Visual Studio 2005\WebSites\WebSite6\home.aspx179

ma è dichiarato come string all'interno del code della pagina, poche righe sopra..
Modificato da x-tod il 29 maggio 2007 17.17 -
in che senso poche riche sopra?

io pensavo che nameFile fosse un campo pubblico dichiarato nel code behind (il file che ha il solito nome della pagina ma finisce von VB)

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 12 marzo 2007
ho dichiarato la variabile poche righe sopra con un <% string namefile %> seguito da altre operazioni che funzionano perfettamente...
non l'ho messo nel CS perchè il suo utilizzo lì in mezzo mi viene più congeniale :)

utilizzo C Sharp comunque

Ho comunque visto che dichiarando namefile come public string nel code behind,

CommandArgument='<%# namefile %>'

mi dà valore nullo..
Modificato da x-tod il 29 maggio 2007 17.31 -
non so perche credevo usassi VB  , sarà l'età

mi spiace adesso devo scappare, tagliamo la testa al toro, non puoi impostare tutto runtime?



ovvero nel code behind:

_imageButton.CommandName = "testo";

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
mea culpa :( l'espressione che ti ho fatto usare è di Bindind, quindi se sul controllo non viene chiamato il metodo DatBind l'espressione non verrà valutata.

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.