0

I have one dropdownlist,it contains 3 items like open invoices,close invoices and all invoices.when select any one it should into array or arraylist.like if i select index 1 means it should save,then i select index 2 means it should save ,我再次选择索引 1 意味着它应该保存到单独的 arrat 索引中,而不是替换。是否可以用于数组、foreach 或 arraylist。我尝试使用 arraylist

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

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

4

1 回答 1

1

请注意,如果我理解您的问题,但似乎问题是您在回发后没有保留列表,请尝试使用 session 以保留:

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;
}
于 2013-05-22T10:34:37.607 回答