質問編集履歴

4

追記

2018/10/26 02:17

投稿

otftrough
otftrough

スコア476

test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,9 @@
115
115
 
116
116
 
117
117
  IISのバージョンは調べ方がわかりません。
118
+
119
+
120
+
121
+ 実際の画面は貼れないのですが、イメージはこんな感じです。
122
+
123
+ ![画面スクロールイメージ](d35a6dc85651c804627b48b418f318f0.png)

3

追記

2018/10/26 02:17

投稿

otftrough
otftrough

スコア476

test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,15 @@
103
103
  TextChangedイベントで計算を行うところまでは問題ありませんが、
104
104
 
105
105
  最後の.Focus()の時にスクロールが移動し、コントロールが画面の一番下まで移動します。
106
+
107
+
108
+
109
+ VSのプロジェクトのプロパティを見ると、
110
+
111
+ 対象のフレームワーク ... .NET Framework 4
112
+
113
+ となっておりますが、これが.NETのバージョンですか?
114
+
115
+
116
+
117
+ IISのバージョンは調べ方がわかりません。

2

現状

2018/10/26 01:26

投稿

otftrough
otftrough

スコア476

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,19 @@
87
87
  他のブラウザでも同様の現象
88
88
 
89
89
  Focus()が原因でスクロールが起こっているので、ポストバックのせいで一番上に戻る現象とは違うと思います。
90
+
91
+
92
+
93
+ MaintainScrollPositionOnPostBackはtrueになっています。
94
+
95
+ ポストバックではスクロール位置は変わりません。
96
+
97
+ 今回の足し算の部分では、確かにクライアント側でJSに計算させる方法でも問題ありませんが、
98
+
99
+ 別の場所でも同じ現象が起きていて、それらはポストバックが必要な処理です。
100
+
101
+
102
+
103
+ TextChangedイベントで計算を行うところまでは問題ありませんが、
104
+
105
+ 最後の.Focus()の時にスクロールが移動し、コントロールが画面の一番下まで移動します。

1

開発環境の追記

2018/10/25 07:14

投稿

otftrough
otftrough

スコア476

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,19 @@
71
71
 
72
72
 
73
73
  どうすれば、スクロールが動かずにフォーカスだけ次に移すことが出来るのでしょうか。
74
+
75
+
76
+
77
+ 追記
78
+
79
+ 開発環境
80
+
81
+ Win7 Pro 64bit
82
+
83
+ VS2013 Pro
84
+
85
+ Chrome 最新版
86
+
87
+ 他のブラウザでも同様の現象
88
+
89
+ Focus()が原因でスクロールが起こっているので、ポストバックのせいで一番上に戻る現象とは違うと思います。