質問編集履歴

2

2020/03/16 11:57

投稿

Hanasuke
Hanasuke

スコア6

test CHANGED
@@ -1 +1 @@
1
- ページ読み込み中にローディング表示したい
1
+ ページ読み込み中にローディング中と表示したい
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ページ読み込み時にローディング表示をしたいです。
3
+ ページ読み込み時にローディング中と表示をしたいです。
4
4
 
5
5
  ASP.NETでの開発はまだ不慣れな状態です。
6
6
 
@@ -28,7 +28,7 @@
28
28
 
29
29
  System.Threading.Thread.Sleep(2000)'実際は2秒ほどの処理
30
30
 
31
- loadDiv.Visible = False '処理が完了したらローディングの表示を消したい
31
+ loadDiv.Visible = False '処理が完了したらローディングの表示を消したい
32
32
 
33
33
  End If
34
34
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  ### 試したこと
40
40
 
41
- 上記のようにしたのですが、ローディングの表示はされません。
41
+ 上記のようにしたのですが、ローディングの表示はされません。
42
42
 
43
43
  ページロードのイベントがHTML出力の前に走るためということまでは理解できました。
44
44
 

1

記述漏れ

2020/03/16 11:57

投稿

Hanasuke
Hanasuke

スコア6

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  <form id="form1" runat="server">
12
12
 
13
- <div>
13
+ <div id="loadDiv" runat="server">
14
14
 
15
15
  loading...
16
16
 
@@ -24,9 +24,13 @@
24
24
 
25
25
  Private Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
26
26
 
27
- System.Threading.Thread.Sleep(2000)'実際は2秒ほどの処理
27
+ If Not IsPostBack Then
28
28
 
29
+ System.Threading.Thread.Sleep(2000)'実際は2秒ほどの処理
30
+
29
- loadDiv.Visible = False '処理が完了したらローディングの表示を消したい
31
+ loadDiv.Visible = False '処理が完了したらローディングの表示を消したい
32
+
33
+ End If
30
34
 
31
35
  End Sub
32
36