Quale bottone?

mercoledì 09 aprile 2008 - 09.52

allevaldo Profilo | Junior Member

ho due pulsanti sulla pagina...

come faccio a sapere quale dei due ha generato il postback visto che entrambi possono farlo?

e poi capita solo a me che se chiudo la finestra premendo la X in alto a dx... mi fa il postback prima di chiudersi?

Anonimo Profilo | Senior Member

La funzione Page_Load porta con se due argomenti, il primo è il sender. Scrivi così:

Button Btn=(Button)sender; if (Btn.ID=="idprimopulsante") .... else ....

se usi il vb per fare il cast usa il ctype e non finire le righe con ;

Team Icon - Software Engineering
------------------------------
Unicredit Global Information Services Spa
Senior Developer

allevaldo Profilo | Junior Member

mmmm mi dà errore sta cosa...

Anonimo Profilo | Senior Member

Posta l'errore che ti da e vediamo di risolvere.

Team Icon - Software Engineering
------------------------------
Unicredit Global Information Services Spa
Senior Developer

allevaldo Profilo | Junior Member

Unable to cast object of type 'ASP.datiperrapportino_aspx' to type 'System.Web.UI.WebControls.Button'.

Button btn = (Button)sender;

come sender ottengo la pagina stessa... e non il pulsante
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