protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string value = ddlChooseNewApplication.SelectedValue.ToString(); if (!applicationName.Any(item => item.ApplicationName == value)) //Check if value already added then do nothing { applicationName.Add(new NewApplicationModels() { ApplicationName = value }); ListViewNewApplications.DataSource = applicationName; ListViewNewApplications.DataBind(); } }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { //Get List from Session applicationName = (List <NewApplicationModels>)Session["name_here"]; if (applicationName == null) { applicationName = new List <NewApplicationModels>(); } string value = ddlChooseNewApplication.SelectedValue.ToString(); if (!applicationName.Any(item => item.ApplicationName == value)) { applicationName.Add(new NewApplicationModels() { ApplicationName = value }); Session["name_here"] = applicationName; ListViewNewApplications.DataSource = applicationName; ListViewNewApplications.DataBind(); } }