保持页面位置回发
嗨,大家正在为学校的这个项目工作,并有一个问题
edit <asp:LinkButton ID="Linkhide" runat="server" CssClass="right_bottom" onclick="Linkhide_Click" Visible="False" hide
这个格式有4个面板,就像facebook上的ACCOUNT SETTINGS一样。 我的问题是当我显示面板时它只是跳到页面顶部。
将像facebook一样喜欢这样做。 单击并单击您单击的位置。
谢谢
您可以在页面上设置MaintainScrollPositionOnPostback属性:
Page.MaintainScrollPositionOnPostback = true;
或者把它放在页面声明中
<%@ Page MaintainScrollPositionOnPostback="true" %>
我不完全确定你要求的是什么。 Facebook使用了很多ajax样式的回调,这意味着页面不会使用asp .net样式的回发重新加载。 如果您刚刚开始,我建议您尝试将代码放入Ajax .Net UpdatePanel,同时了解Ajax / JSON / XMLHttpRequest等的详细信息。
如果您只想确保浏览器窗口在回发后保持在同一个滚动条位置,则将页面设置为使用MaintainScrollPositionOnPostback =“true”指令。