2010-10-03 32 views
0

有谁知道如何维护回调时调用WebForm_DoCallback?它始终将页面的垂直滚动条设置为最高。保持与WebForm_DoCallback回发

感谢

+0

您使用的是什么版本的asp.net? – 2010-10-03 21:20:36

+0

.Net版本4.0 .. – user384080 2010-10-04 01:30:45

回答

0

要保持位置设置以下页级别指令在页面上:

<%@ Page Language="..." MaintainScrollPositionOnPostback="true" ... %> 

如果你想你可以设置这个整个站点,在这种情况下,添加以下内容System.Web程序块下你的web.config:

<pages maintainScrollPositionOnPostBack="true" /> 
+0

甚至在发布主题之前尝试过! – user384080 2010-10-04 01:30:41

0

昨天我收到了类似的问题后{不记得什么样的变化}。
MaintainScrollPositionOnPostback刚停止工作。

使用本:

​​3210

,可能无法给确切的滚动位置,但足够接近

+0

我把代码放在page_load事件上,但没有运气。有任何想法吗? – user384080 2010-10-12 00:20:29

1

我称之为HTML输入按钮的onclick事件这种方法,而不是ASP:按钮。示例:

input id="ButtonCallServer" type="button" onclick="MyServerCall(txtSum.Value)" 

function MyServerCall(args) { WebForm_DoCallback('__Page', args, ClientCallbackFunction, "", null, false); }