gpt4 book ai didi

javascript - 滚动到 ASP.NET 列表框中第一个选定的项目

转载 作者:行者123 更新时间:2023-11-28 02:48:58 25 4
gpt4 key购买 nike

有没有一种简单的方法可以将 ASP.Net 列表框自动滚动到第一个选定的项目?列表框具有 SelectioMode="Multiple"。

<asp:ListBox ID="LbSymptomCodesEdit" CausesValidation="true" ValidationGroup="VG_SAVE" Height="100%" Width="100%" runat="server"  SelectionMode="Multiple"></asp:ListBox>

ListBox 位于 UpdatePanel 内 FormView 的 EditItemTemplate 中。jQuery 是可能的,但如果有一个 asp.net 服务器端(或 Ajax)方法来实现这一点那就太好了,因为我不想使用比实际需要更多的客户端脚本(而且这只是一个很好的选择)。

最佳答案

我不相信有任何服务器端方法可以实现你想要的。例如,ASP.Net 页面选项“MaintainScrollPositionOnPostback”和验证器的“SetFocusOnError”属性都会向页面中注入(inject)少量 JavaScript 来管理此操作。

如果您确实希望能够滚动到第一个选定的项目,我建议您从 ListBox 继承并添加将注入(inject) javascript(或 jQuery)的代码来为您控制它。

关于javascript - 滚动到 ASP.NET 列表框中第一个选定的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4204913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com