I have a dropdownlist and a button on my asp.net web page. Both are asp.net server controls and have 2 events firing ie onClick for button and onselectedindexchange for dropdownlist. Now we know that oclick of button or onselectedindexchange of dropdownlist the page_load event will be executed first when the page is postback. So when the page posts back can I trap which event caused the page to postback(onclick of button or onselectedindexchange of dropdownlist). The reason for this is that I need to execute some code in page load only when the dropsownlist is changed and not onclick of button.<BR><BR>Secondly is it possible that onclick and onselectedindexchange either of these events are executed first and then the page_load event.<BR><BR>Thanks a lot.