2016-07-19 72 views
0

.NET Framework 4のASP.Net WebアプリケーションでTelerikバージョン2014.1.403.40を使用しています。ポストバック時にウィンドウのスクロール位置を維持する方法はありますか?

ポストバック時にウィンドウのスクロール位置を維持する方法はありますか?私は設定をtlied

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から手動で位置をスクロールしようとしました。 –

関連する問題