【发布时间】:2015-12-01 12:22:31
【问题描述】:
我有一个这样定义的 DropDownList:
<td>
<asp:DropDownList ID="campagnes" runat="server" AutoPostBack="true" EnableViewState="true" OnSelectedIndexChanged="campagnes_SelectedIndexChanged"></asp:DropDownList>
</td>
我正在 !Page.IsPostBack 检查里面的 Page_Load 中填充 DropDownList。
每次我尝试选择一项时,它都会加载页面并重置所选索引。
如何在页面加载后保存选定的索引?
【问题讨论】:
-
您必须显示更多代码,因为这不是正常行为。
campagnes_SelectedIndexChanged被触发了吗? -
它确实保存了选定的索引。您在其他地方的代码导致它重置。我建议完整发布您的代码
-
他们是对的。发布您的代码。 SelectedIndex 一直被保存
-
我注意到我的项目的“价值”对于它们的倍数是相同的,并且它正在选择列表中具有此值的第一个项目。有没有可能是这个问题?
-
我改变了我的物品的价值,所以它们都不同了,它现在可以工作了。
标签: asp.net