单击编辑按钮

时间:2017-07-06 05:08:04

标签: c# asp.net .net gridview

我使用c#GridView控件来显示数据库中的数据。当我单击编辑按钮页面时重新加载并且字段是可编辑的,但在我的页面中,GridView位于页面的底部。我有几个大表,不能放置更高的GridView。 我如何能够实现效果,当我点击编辑按钮后,重新加载后,用户将在gridview部分中打开页面顶部?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您将MaintainScrollPositionOnPostBack指令中的@Page属性设置为true

page指令是.aspx代码的第一行。在此处添加属性,其值为" true"

<%@ Page Language="C#" MaintainScrollPositionOnPostback="true"

页面现在将保持滚动位置,在打包后,页面将返回到滚动位置。

也可以在页面加载事件中以编程方式设置该属性:

this.MaintainScrollPositionOnPostBack = true;

答案 1 :(得分:2)

您可以在Page_Load方法上使用MaintainScrollPositionOnPostBack

protected void Page_Load(object sender, EventArgs e)
{
    this.MaintainScrollPositionOnPostBack = true;
    .....
}
  

MaintainScrollPositionOnPostBack获取或设置一个值,该值指示在回发后是否将用户返回到客户端浏览器中的相同位置。