Pages

2011/05/21

[ASP.NET] ポストバック後にスクロールさせない

業務用アプリで、(操作しにくいのだが)縦に長い画面があったりする。
さらにその画面にボタンがあってポストバックが発生するアレな画面があったりする。
で、ポストバック時に必ず画面上部に戻されるのが嫌がられる。

画面がアレだと言いたいところだが、なんとかしなければならない。

Page.MaintainScrollPositionOnPostBack プロパティはそんな要望をかなえてくれる。

これでスクロールしなくなるはずだ。
なお、以前のバージョン(.NET Framework1.1)で使用されていたPage.SmartNavigationは推奨されない。
ブラウザに依存するらしい。
Related Posts Plugin for WordPress, Blogger...