【发布时间】:2008-12-10 16:14:53
【问题描述】:
我有一个包装在 asp:UpdatePanel 中的 asp:ListBox。列表框包含所有美国。例如,如果我选择 Alaska,然后向下滚动以选择 Wyoming,则列表框会跳回列表顶部,而不是停留在 Wyoming,它会取消选择 Alaska,但 Wyoming 仍处于选中状态。有没有人遇到过这种情况?
【问题讨论】:
标签: asp.net asp.net-ajax updatepanel
我有一个包装在 asp:UpdatePanel 中的 asp:ListBox。列表框包含所有美国。例如,如果我选择 Alaska,然后向下滚动以选择 Wyoming,则列表框会跳回列表顶部,而不是停留在 Wyoming,它会取消选择 Alaska,但 Wyoming 仍处于选中状态。有没有人遇到过这种情况?
【问题讨论】:
标签: asp.net asp.net-ajax updatepanel
听起来您将列表框设置为自动回发。 这可以解释页面或部分页面(在您的更新面板内)重新加载时的跳转。
至于取消选择默认选项(阿拉斯加),这是默认行为。通过单击只能选择 1 个选项(即使您将 SelectionMode 设置为多个)。要选择多个选项,如果启用,您需要按住 Ctrl 并单击选项。这是您无法直接控制的浏览器/操作系统行为。
【讨论】: