使用智能导航
:<%@ Page SmartNavigation="true" %>

解决方案 »

  1.   

    使用锚点this.Response.Redirect("search.aspx#dg"); 使用后不能在显示datagrid
      

  2.   

    SmartNavigation="true"好是好,但是在实际应用中它会给你带来好多痛苦,因为这些
    现象是莫名奇妙的。
      

  3.   

    我刚做了一个,原来用dhtml实现起来很简单:
    假设你的DataGrid的ID是datagrid1,在你有PageIndexChanged事件处理程序中加入如下代码:System.Text.StringBuilder sb=new System.Text.StringBuilder("<script Language=\"Javascript\">");
    sb.Append("document.all."+datagrid1.ClientID+".scrollIntoView(true);");
    sb.Append("<");
    sb.Append("/");
    sb.Append("script>");
    if(!Page.IsStartupScriptRegistered("scrollscript"))
    Page.RegisterStartupScript("scrollscript",sb.ToString());OK!!快试试吧!