我在aspx页面上有以下列表框。
<asp:ListBox runat="server" ID="lbA" Visible="true"
SelectionMode="Multiple" DataTextField="A_FACTOR"
DataValueField="A_ID" Width="218px"> </asp:ListBox>
然后在代码后面我点击按钮时有以下内容我有以下内容。
string aFactor = "";
foreach(ListItem listItem in lbA.Items)
{
if (listItem.Selected)
{
aFactor += listItem.Value + ",";
}
}
当我从列表框中选择值(任何值)时,listItem.Selected始终是 因为这个,我无法获得价值。知道什么是错的吗?
答案 0 :(得分:0)
正如我想的那样,你在提供的代码之外做错了什么,请看这个链接的答案:
答案 1 :(得分:0)
填写
中的列表if (!IsPostBack)
{
}
在表单加载时