is there a way in vb to fing out or get a reference to the contorl that caused the postback? I have four dropdownlists that are all autopostback="true"... i'd like to find out which one of them was changed to cause the postback.Might try this:<BR><BR>Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)<BR><BR> If Page.IsPostBack Then<BR> WhoDidIt = sender.id<BR> End If<BR><BR>End SubThat didn't work, thanks for the suggesting. What I am going to do is put in a hidden form element for each select box (4 of them) that has the current value... Then on the postback I will check to see which of the hidden elements do not match their respective selectbox.selecteditem... then that will let me know which one posted it back..<BR><BR>there's gotta be an easier way. hmpf.That didn't work, thanks for the suggesting. What I am going to do is put in a hidden form element for each select box (4 of them) that has the current value... Then on the postback I will check to see which of the hidden elements do not match their respective selectbox.selecteditem... then that will let me know which one posted it back..<BR><BR>there's gotta be an easier way. hmpf.