我在我的ASP.Net網絡應用程序中使用Telerik版本2014.1.403.40,使用NET Framework 4.有沒有辦法在回發上保持窗口滾動位置?
有沒有辦法在回發時保持窗口滾動位置?我試了設置
MaintainScrollPositionOnPostback="True"
但沒有運氣。我還嘗試過各種示例,在回發後手動滾動窗口,但仍然沒有結果。
我在我的ASP.Net網絡應用程序中使用Telerik版本2014.1.403.40,使用NET Framework 4.有沒有辦法在回發上保持窗口滾動位置?
有沒有辦法在回發時保持窗口滾動位置?我試了設置
MaintainScrollPositionOnPostback="True"
但沒有運氣。我還嘗試過各種示例,在回發後手動滾動窗口,但仍然沒有結果。
您是否嘗試過在頁面加載後面的代碼中設置?
Page.MaintainScrollPositionOnPostBack =true;
另外,嘗試在web.config中設置它
<page smaintainScrollPositionOnPostBack="true"/>
如果一切都失敗。
我忘了提及我也試過以上的方法。 –
不用擔心。我知道一段時間後,這隻在IE中起作用。你有沒有試圖寫一個腳本來維護它? –
我試圖手動滾動到從JavaScript位置 - 沒有運氣。 –
您是否嘗試過使用各種瀏覽器?在我自己的應用程序中,該設置可以在所有瀏覽器中完美運行。你可以嘗試一個簡單的表單(例如一個非常高的div,後面跟着一個導致回發的按鈕),然後看看你能否使它工作。這會告訴你問題是否由表單中的特定控件引起。 – ConnorsFan
我在Mozilla和Chrome中嘗試過。我正在使用radwindow,並且我想要在radwindow中保持滾動 –
「MaintainScrollPositionOnPostback」標誌僅適用於頁面的主窗口,而不適用於特定元素(例如div)。也許下面的文章可以給你一些RadWindow的想法:http://www.telerik.com/support/kb/aspnet-ajax/window/details/persist-scroll-position-when-modal-radwindow-is-closed 。 – ConnorsFan