4

要件を変更するために、web.config ファイルで「maintainScrollPositionOnPostBack=true」を設定しました。すべて問題ありませんが、問題は、このグローバル設定が私の control.focus() プロパティを無視することです。

例えば:

myLable.focus();

myLable が集中しません。「maintainScrollPositionOnPostBack」プロパティに関係なく、コントロールにフォーカスするにはどうすればよい ですか? どんな助けでも大歓迎です... !!!

4

2 に答える 2

4

設定MaintainScrollPositionOnPostBack = false; ラベルでフォーカスを使用する直前。この記事では、 MaintainScrollPositionOnPostback の仕組みの下でどのように機能するかについて詳しく説明しています。

于 2012-05-06T00:47:00.880 に答える
3

maintainScrollPositionOnPostBack は、Microsoft によってサポートまたは推奨されなくなった Web.Config のブラウザー構成エントリに依存しています。つまり、サポートされているブラウザーのバージョンは時代遅れです。

jQuery を使用してこの効果を実現し、クロスブラウザー フレンドリーです。

参考:これを処理する別の方法を次に示します。

http://www.kodergurl.com/2010/08/maintain-scroll-position-on-post-back.html

于 2012-05-06T00:49:18.693 に答える