protected void Page_Init(object sender, EventArgs e) { LightboxDropDownList1.SafeSelectValue(PersistentLightboxCartInfo.SelectedLightboxId); LightboxDropDownList2.SafeSelectValue(PersistentLightboxCartInfo.SelectedLightboxId); Bind(); }
protected void LightboxDropDownList_SelectedIndexChanged(object sender, EventArgs e) { // Get the selected ID from the control that fired this event UserLightboxDropDownList o = (UserLightboxDropDownList)sender; // Update session info PersistentLightboxCartInfo.SelectedLightboxId = o.SelectedId; // Update both dropdowns (as we dont know which one fired it) LightboxDropDownList1.SafeSelectValue(o.SelectedId); LightboxDropDownList2.SafeSelectValue(o.SelectedId); // Reset selected lightbox offset to 0 PersistentLightboxCartInfo.LightboxOffSet = 0; Bind(); if (LightboxChanged != null) { LightboxChanged(this, EventArgs.Empty); } }