【问题标题】:Why does the grid-row position go to the bottom of the page?为什么 grid-row 位置会到页面底部?
【发布时间】:2021-03-11 19:04:28
【问题描述】:

我有多个内部带有网格视图的用户控件。问题是每当我滚动超过窗口的高度并单击一行的编辑时,正在编辑的行就会转到页面底部。我希望页面在任何被点击的地方都保持滚动位置。

我的通用结构:默认页面>更新面板>多视图>视图1>用户控件1>网格视图


我尝试将maintainScrollPositionOnPostBack = true 添加到默认页面,但没有任何作用。

我还尝试在用户控件内的 gridview 周围添加一个更新面板,但它不会检测到 <AsyncPostBackTrigger ControlID="EditButton">,因为编辑按钮位于模板字段内。

有没有办法将编辑行保持在单击它的相同位置?任何帮助表示赞赏。

【问题讨论】:

    标签: c# asp.net webforms


    【解决方案1】:

    由于右侧的相关问题,我找到了问题:

    How to maintain scroll position of a page when add dynamic rows in GridView?

    我在编辑模式下的文本框上有 focus()...当我删除它时,滚动位置保持不变。

    【讨论】:

      猜你喜欢
      • 2018-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      相关资源
      最近更新 更多