protected void Page_Load(object sender, EventArgs e) { if (IsPostBack.IsFalse()) { InitializeSession(); PopulateDropdown(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchContactInfo") { ContactInfoList = new CustomList <ContactInfo>(); ContactInfo searchContactInfo = Session[STATIC.StaticInfo.SearchSessionVarName] as ContactInfo; ContactInfoList.Add(searchContactInfo); if (searchContactInfo.IsNotNull()) { PopulateContactInfo(searchContactInfo); ContactDetailList = manager.GetAllContactDetail(searchContactInfo.ContactID); foreach (ContactDetail cD in ContactDetailList) { ContactType cT = ContactTypeList.Find(f => f.ContactTypeID == cD.ContactTypeID); cT.IsChecked = true; } } } } }