我在内容标签内有一个 div 标签,因为我使用的母版页具有表单和正文标签。
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<div id="xxx" style="overflow:scroll; height:450px;">
<asp:GridView ID="GridView1" runat="server" ...>
</asp:GridView>
</div>
</Content>
我希望在发生任何回发时保持 div 的滚动位置。
我搜索的时候有jscripts,但我不知道 我如何将它们应用于母版页。
如果有更简单的方法,请帮忙。或者如何将 javascript 与上述代码结合使用。
感谢任何帮助..谢谢
最佳答案
您可以使用 AJAX 删除回发,从而保留您的位置。更具体地说,您可以查看 UpdatePanel 控件。
更新:
非 AJAX 解决方案是在页面标记中添加以下属性。
<%@页面MaintainScrollPositionOnPostback="true"%>
关于c# - div 中的滚动位置与母版页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112853/