when a user edits their details on my site, i want to check if they change their address, at the moment i do this by using the OnTextChanged event of the textboxes. I can only get this to work with autoPostback set to true, which works but my problem is that after the autopostback focus returns to the top of the page making the page very irritating to use.

Is there a way of recording which control had focus and then setting focus to the next control in the tab order after the postback? or is there another way to achieve want i'm doing?

Tom.