Ciao a tutti.

Ho questo problema: in una pagina asp.net devo capire qual è il controllo che ha generato il postback di pagina. Mi serve per gestire del codice in PAGE_LOAD che se arriva da un certo controllo deve eseguire una certa function.

Ho cercato in rete e trovato solo "trucchi" che scrivono una informazione lato client per poi leggerla lato server e determinare il controllo che ha generato l'evento.

Possibile che in ASP.NET 2.0 non ci sia una proprietà direttamente evincibile che mi dica quale sia il controllo che ha scatenato l'evento? Mi sembra strano.

Altra domanda: esiste un modo pratico per posizionare il focus su un controllo?
E esiste un modo per dire alla pagina che esaurito il postback la posizione di scrolling deve essere esattamente quella che aveva prima di fare il postback?

Grazie.