[問題] asp.net的label顯示問題

看板Web_Design作者 (埃阿)時間15年前 (2010/07/12 00:07), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
請問各位 我做了一個會顯示10個隨機數字的網頁 http://box9288.somee.com/test.aspx 點按鈕後會更新數字 上方黑字是response顯示的部份 但下方label的部份會一直不斷的累積下去10>20>30不斷加下去 請問該怎麼做才能讓label的部份跟上方一樣 只顯示10個數字就好呢,謝謝 書上是寫在page load裡 但是我想讓他用按鈕控制 結果顯示在label中 以下附上程式碼 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Dim n(10) For i = 1 To 10 Randomize() n(i) = Int(100 * Rnd() + 1) For q = 1 To i If n(i) = n(q - 1) Then n(i) = n(q) + 1 End If Next Response.Write(n(i) & ",") Label1.Text &= n(i) & "," Next -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.168.169

07/12 00:17, , 1F
在最上面加一行Label1.Text="" 看看吧
07/12 00:17, 1F

07/12 00:24, , 2F
按下Button之前會先把Label1.Text清空避免結果持續累加
07/12 00:24, 2F

07/12 00:44, , 3F
成功了 謝謝2位 應該早點問的 google一小時找不到@@
07/12 00:44, 3F

07/12 01:04, , 4F
直接Label1.Text = n(i) & "," &=會把字串連起來
07/12 01:04, 4F

07/12 01:04, , 5F
+=也是把字串連起來 =就會直接指定成新的字串
07/12 01:04, 5F

07/12 19:45, , 6F
謝謝e大的說明 又多學到一些
07/12 19:45, 6F
文章代碼(AID): #1CEUm-Su (Web_Design)
文章代碼(AID): #1CEUm-Su (Web_Design)