teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/04/05 02:59

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -3,4 +3,40 @@
3
3
 
4
4
  この確認によって、まず
5
5
  「クリック時の処理は呼ばれていて btn.Text を設定しているのに変わらない」のか
6
- 「そもそもクリック時の処理が呼ばれていない(ので変わるはずもない)」のかの切り分けをします。
6
+ 「そもそもクリック時の処理が呼ばれていない(ので変わるはずもない)」のかの切り分けをします。
7
+
8
+ ## 追記
9
+
10
+ それではとりあえず・・・
11
+
12
+ Menu.aspx.cs
13
+ ```csharp
14
+ // テスト用のインスタンス変数を用意
15
+ public System.Text.StringBuilder TESTLOG = new System.Text.StringBuilder();
16
+
17
+ ...
18
+
19
+ protected void Page_Load(object sender, EventArgs e)
20
+ {
21
+ TESTLOG.AppendLine("Page_Load"); // ★TESTLOGにAppendLine()でログを追加していく
22
+ }
23
+
24
+ protected void btnDownload_clicked(object sender, EventArgs e)
25
+ {
26
+ TESTLOG.AppendLine("btnDownload_clicked"); // ★TESTLOGにAppendLine()でログを追加していく
27
+
28
+ Button btn = (Button)sender;
29
+ //処理
30
+
31
+ btn.Text = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");//for debug
32
+ }
33
+ ```
34
+
35
+ Menu.aspx
36
+ ```
37
+ <div style="background:yellow;color:red;">
38
+ <%= TESTLOG.ToString().Replace("\n", "<br>") %>
39
+ </div>
40
+ ```
41
+
42
+ で吐いてみる、でどうでしょう。