2016-07-19 24 views
0

我在我的ASP.Net網絡應用程序中使用Telerik版本2014.1.403.40,使用NET Framework 4.有沒有辦法在回發上保持窗口滾動位置?

有沒有辦法在回發時保持窗口滾動位置?我試了設置

MaintainScrollPositionOnPostback="True" 

但沒有運氣。我還嘗試過各種示例,在回發後手動滾動窗口,但仍然沒有結果。

+0

您是否嘗試過使用各種瀏覽器?在我自己的應用程序中,該設置可以在所有瀏覽器中完美運行。你可以嘗試一個簡單的表單(例如一個非常高的div,後面跟着一個導致回發的按鈕),然後看看你能否使它工作。這會告訴你問題是否由表單中的特定控件引起。 – ConnorsFan

+0

我在Mozilla和Chrome中嘗試過。我正在使用radwindow,並且我想要在radwindow中保持滾動 –

+1

「MaintainScrollPositionOnPostback」標誌僅適用於頁面的主窗口,而不適用於特定元素(例如div)。也許下面的文章可以給你一些RadWindow的想法:http://www.telerik.com/support/kb/aspnet-ajax/window/details/persist-scroll-position-when-modal-radwindow-is-closed 。 – ConnorsFan

回答

1

您是否嘗試過在頁面加載後面的代碼中設置?

Page.MaintainScrollPositionOnPostBack =true; 

另外,嘗試在web.config中設置它

<page smaintainScrollPositionOnPostBack="true"/> 

如果一切都失敗。

+0

我忘了提及我也試過以上的方法。 –

+0

不用擔心。我知道一段時間後,這隻在IE中起作用。你有沒有試圖寫一個腳本來維護它? –

+0

我試圖手動滾動到從JavaScript位置 - 沒有運氣。 –

相關問題