コードビハインドにフォーカスを設定した場合でも、最初の行の検証コントロールのフォーカスを設定するよりも、最終行の検証の優先度が高いことがわかりました。
一部の検証フォーカスを無効にしたい
一部の検証でSetFocusOnError="false"を検出しても、ページの先頭までスクロールしないことを発見します
数回テストした後、ほとんどの場合成功し、いくつかのケースで失敗しました。誰かが同時に生産現場で何かをしているのかどうかはわかりません。私はすでにすべての方法を使用しました。
制作サイトで1つのことを発見しました。一番下のページまでスクロールすると、ページの一番上にフォーカスするために送信ボタンを2回押す必要があります。
ただし、ページの一番下までスクロールしないと、ページの上部にフォーカスされません。幸運なことに、フォーカスされます。ほとんどの場合、ページの上部にフォーカスされません。
FirefoxとInternetExplorerは、この方法を使用して100%成功しました。この場合、Chromeは成功することがあり、ほとんどの場合失敗します。
ただし、コードビハインドにフォーカスを設定することはできません