错误 1 无法将类型“void”隐式转换为"string"

2025-05-20 20:45:08
推荐回答(3个)
回答(1):

r =DropDownList1.Items.Add(i.ToString());
DropDownList1.Items.Add(i.ToString());是1个方法,没有返回值
你怎么可能把它赋给 string类型的变量r呢?
Session["n"] += i +",";
这样最后Session["n"] ="1,2,3,4,5,"

回答(2):

你想把新添加的ListItem的值放进Session里吗?
直接Session["n"] = i.ToString()不就行了.

不确定你是不是要i, 或者这样写:
ListItem item = new ListItem(i.ToString());
this.DropDownList1.Items.Add(item);
Session["n"] = item.Text;

回答(3):

DropDownList1.Items.Add add 方法返回类型是void