看板 C_Sharp 關於我們 聯絡資訊
目前原po正在弄一個線上試題 不過要訂正答案的時候出現了一個問題 題目是隨機選的,而這個隨機的過程 原po是在Page_Load的時候完成,並有一個陣列去儲存之 但是當使用Button_Click的時候,之前所儲存的隨機變數之陣列不能為所用 有方法能將陣列讓在這個網頁的任何動作都能讀取嗎? 有試過用存取修飾元將原本的void Page_Load轉為 public void Page_Load 或者 internal void Page_Load 但是還是無法讀取之 又或者一開始就應該把陣列宣告成全域變數嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.23.190
ssccg:應該是要宣告成Page class的field或property 02/12 15:01
ssccg:如果要在postback間存取的話,應放在session或viewstate 02/12 15:03
denby:自問自答好了XD 後來我選擇在<script></script>之中宣告 02/12 15:03
denby:這樣就可以在Button_Click中呼用了 02/12 15:03
denby:斷到了嗎 囧> 我只會用很基本的方法Orz 02/12 15:04
Elly:你要知道一個概念,就是每次postback回去時,用的變數都是預設 02/12 21:23
Elly:值,不會記憶你上次進入後改之後的值,除非你用2樓說的方法 02/12 21:24