我动态绑定Dropdown。现在我需要捕获所有值(选择和未选中)以在函数中传递。
这在我的下拉代码中。
<asp:DropDownList ID="ddlVoucherTypes" cssClass="form-control" runat="server" OnSelectedIndexChanged="RedefineOldVoucherHistory"
AutoPostBack="true">
</asp:DropDownList>
如何将昏迷(,)分开来获得所有价值?像这样(13,23,45,21)
答案 0 :(得分:1)
只需在方法中使用
var values = string.Join(",", ddlVoucherTypes.Items.Cast<ListItem>().Select(i => i.Value));
答案 1 :(得分:1)
这就像你想要的那样?
var values = new List<string>();
for (int i = 0; i < ddlVoucherTypes.Items.Count; i++)
{
values.Add(ddlVoucherTypes.Items[i].Value);
}
var result = string.Join(",", values);