protected void BtnAddSkill_Click(object sender, EventArgs e) { //BtnAddSkill.Enabled = false; for (int i = LBExisitingSkills.Items.Count; --i >= 0;) { ListItem li = LBExisitingSkills.Items[i]; if (li.Selected) { ListItem liNew = new ListItem(li.Text, li.Value); LBAddedSkills.Items.Add(liNew); userExistingSkills.Add(li.Text); //newlyAddedSkills.Add(li.Text); LBExisitingSkills.Items.RemoveAt(i); dbExistingSkills.Remove(li.Text); LBAddedSkills.DataBind(); LBExisitingSkills.DataBind(); userId = int.Parse(Session["userid"].ToString()); if (!service.AddUserSkill(li.Text, userId)) { lblError.Text = "Failed to add skill"; } dbExistingSkills.Clear(); userExistingSkills.Clear(); } } }