asp.net中在前台用js增删ListBox的items(5) string[] sField =Hidden1.Value.Split('#'); //lstShowField.Items.Clear(); DataTable dtField = new DataTable(); dtField.Columns.Add("sDisplayName","".GetType()); dtField.Columns.Add("sFieldName","".GetType()); for (int i = 0 ; i < sField.Length ; i ++) { if (sField[i] == null sField[i] =="") continue; DataRow row = dtField.NewRow(); row[0] = sField[i].Split('@')[0]; row[1] = sField[i].Split('@')[1]; dtField.Rows.Add(row); } lbFieldsSelect.DataSource = dtField; lbFieldsSelect.DataTextField = "sDisplayName"; lbFieldsSelect.DataValueField = "sFieldName"; lbFieldsSelect.DataBind();