1

複数のユーザー入力が必要な Web ページがあります。更新のたびにページが一番上に戻るため、ユーザーは下にスクロールして入力フィールドに再度アクセスする必要があります。各更新に焦点を当てたページを維持したいと思います。それが不可能な場合は、少なくとも各更新後に入力テーブルの一番上にジャンプしたいと思います。私は使っている:

SetFocus(<tag name>)

しかし、それは機能していません。

アドバイスをいただければ幸いです。

よろしく。

4

2 に答える 2

2

スクロール位置のリセットに関するこの記事を読むことができます。

http://csharpdotnetfreak.blogspot.com/2011/08/maintain-scroll-position-postback.html

またはこの記事:

http://www.elijahmanor.com/2009/09/maintain-scroll-position-on-page.html

そして、これはあなたが使用できる実用的なjqueryプラグインです:

http://en.hasheminezhad.com/scrollsaver

幸運を!

于 2012-06-11T15:55:28.870 に答える
0

C# を使用されているようですが、ASP.NET も使用されている場合は、System.Web.UI.Page のMaintainScrollPositionOnPostBackプロパティを true に設定してみてください。これにより、ポストバック前の位置にページを戻すことができます。

于 2012-06-11T15:58:14.693 に答える