Ajax更新面板滚动条问题
我有一个更新面板,其中有数据列表。
此更新面板每 1 秒触发一次,以从数据库检索数据。
我已将此更新面板保留在启用垂直滚动的 div 标签内。
但是当我获取新数据时,滚动条不会自动调整!
我尝试过维护滚动选项,但它不起作用。
updatepanel 触发后是否有任何选项可以将滚动条保持在原始位置?
I have one update panel inside which I have datalist.
This update panel triggers every 1 second to retrieve the data from db.
I have kept this update panel inside a vertical scroll enabled div tag.
But when I get new data, the scroll bar is not adjusting automatically !!!
I have tried maintainscrollback option but its not working.
Is there any option to maintain the scroll bar to it original position after the updatepanel triggers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(3)
小红帽2024-08-16 09:00:06
这是我更喜欢避免使用 JavaScript 的地方,它需要每次刷新/更新时调整滚动位置...
我想你一定已经设计了如下所示的页面
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional/Always">
<ContentTemplate>
<div style="height: 400px/300px; overflow-y:scroll;">
<asp:DataList ID="DataList1" runat="server">
....
</asp:DataList>
</div>
</ContentTemplate>
</asp:UpdatePanel>
将其更改为这样的内容应该可以解决滚动问题
<div style="height: 400px/300px; overflow-y:scroll;">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional/Always">
<ContentTemplate>
<asp:DataList ID="DataList1" runat="server">
....
</asp:DataList>
</ContentTemplate>
</asp:UpdatePanel>
</div>
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请尝试这个:
Please try this: