选择下拉保存

本文关键字:保存 选择 | 更新日期: 2023-09-27 18:14:53

我有一个下拉列表,它包含3个项目,如打开发票,关闭发票和所有发票。当选择任何一个时,它应该进入数组或数组列表。比如我选择索引1表示它应该保存,然后选择索引2表示它应该保存,我再次选择索引1表示它应该保存到单独的索引,而不是替换。对于array,for foreach或arraylist。我试试arraylist

if (ddlTransaction.SelectedIndex < 3)
{
    list.Add(ddlTransaction.SelectedItem);
}

,但它只保存当前选择的下拉项目保存。

选择下拉保存

注意,如果我理解你的问题,但似乎问题是你在回发后不坚持列表,尝试使用会话以坚持:

List<String> List = new List<String>();
if(Session["List"] != null)
{
List  = (List<String>)Session["List"];
}
if (ddlTransaction.SelectedIndex < 3)
{
    List.Add(ddlTransaction.SelectedValue);
    Session["List"] = List;
}