2014-03-06 55 views

回答

0

MaintainScrollPositionOnPostback = “真” 在页声明应该工作

+0

遗憾它没有为我工作。我已经尝试了很多次。 – Manivel

0

DO

Page.SmartNavigation = true 

MaintainScrollPositionOnPostback = true 

<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeBehind="Default.aspx.cs" 

把它放在页面加载之外我的如果使用

+0

MaintainScrollPositionOnPostback =“true”在IE中工作,而不是在Firefox中工作。有没有想法在Firefox中获得这项工作? – Manivel

+0

您是否尝试过第一个选项 –

+0

,同时使用第一个选项,它会给出错误信息**公共属性SmartNavigation由于布尔值已过时。推荐的替代方法是Page.SetFocus()和MaintainScrollPositionOnPostback ** – Manivel

0

F(!Page.IsPostBack)可以使用Hidden Fields 回发后从Hidden Fields 存储你的滚动条上和左值回发 之前然后获取相同值

function BeforePostBack() 
{ 
// Save Scroll Bar values in Hidden fields 
// ScrollLeft() and ScrollTop() 
} 

function afterPostBack() 
{ 
// Get Scroll Bar values from Hidden fields 
// and assign to Scroll bars 

}