为什么更新面板在选择另一个时会取消选择列表框中的当前选择?

时间:2008-12-10 16:14:54

标签: asp.net asp.net-ajax updatepanel

我有一个asp:ListBox包装在一个asp:UpdatePanel中。列表框包含所有美国。例如,如果我选择阿拉斯加,然后向下滚动以选择怀俄明州,列表框会跳回到列表顶部而不是留在怀俄明州,它取消选择阿拉斯加,但怀俄明州仍然被选中。有没有人遇到过这个?

1 个答案:

答案 0 :(得分:1)

听起来你将列表框设置为autopostback。 这将解释当页面或部分页面(在更新面板内)被重新加载时的跳跃。

至于取消选择默认选项(阿拉斯加州),这是默认行为。单击(即使您将SelectionMode设置为多个),也只能选择一个选项。要选择多个选项,如果启用,则需要按住Ctrl键单击选项。这是您无法直接控制的浏览器/操作系统行为。