2010-10-03 33 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); }