.net 返回服务器后 页面位置

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:13:13
最近在用C#做一个网站,遇到这样一个问题:

当遇到服务端事件后,页面位置就好像被刷新一样,然后页面就回到最顶端。请问这个问题怎样解决呢????
但是.net里很多控件都会触发服务端事件的啊,然后服务器返回后页面就跑到最顶端了。

能不能用session记住我的位置啊?

如果Page post back了就会刷新本页,如果不想刷新,用ajax,局部post back

最简单就是在前台
<%page 加入MaintainScrollPositionOnPostback="true"

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" MaintainScrollPositionOnPostback="true" MasterPageFile="~/Website.master"%>

感觉可能是循环这方面有问题