c# - div 中的滚动位置与母版页

标签 c# javascript asp.net gridview html

我在内容标签内有一个 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/

相关文章:

asp.net - .Net CLR 如何识别哪个 .DLL 是 Web 应用程序中的主(启动)DLL?

c# - 如何使用 LINQ-to-Wiki 从维基百科获取所有城市页面?

c# - 使用 IClock 和 DI 时如何在实体中引用 DateTime.Now?

c# - 使用 OrderBy 对列表进行排序

c# 使用 IXmlSerializable 反序列化

javascript - 用于 outlook Web 应用程序的任务 Pane 插件

javascript - 可能是 JS "file browser"吗?

javascript - 向多维数组添加元素

asp.net - 如何在转发器中找到一个 div/panel 并应用 css?

asp.net - Global.asax 未处理的异常