none
RadioButtonList製作單選答案顯示問題 RRS feed

  • 問題

  • 各位大大好

    小弟因翻書自學asp.net C# 中的RadioButtonList這個控件

    然而裡頭有一項範例, 最後產生的頁面為

    以下是我的code

    (名稱解說)

    問題A的RadioButtonList的ID為RadioButtonList1

    問題B的RadioButtonList的ID為RadioButtonList2

    另外在Button的旁邊我是放上Label的控件, 名稱為Label1

    protected void Button1_Click(object sender, EventArgs e) { int score = 0, number = 0;

    //sorce=分數 , number=題數

    if (RadioButtonList1.SelectedIndex == 1) { score = +2; number += 1; } if (RadioButtonList2.SelectedIndex == 4) { score = +2; number += 1; } Label1.Text = "你總共答對: " + number + "題, 分數為: " + score + "分!"; }

    但是為何當我選擇了RadioButtonList1的答案後, 再選擇RadioButtonList2的答案, RadioButtonList2無法累加score & number而顯示

    請問是哪邊有問題,小弟我找不到原因! THX~

    2012年11月28日 上午 04:20

解答

所有回覆

  • 您好,

    RadioButtonList2.SelectedIndex不可能會有4吧!

    因為是0~3而已吧!

    RadioButtonList2.SelectedIndex == 3


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/


    • 已編輯 亂馬客 2012年11月28日 上午 04:38
    • 已標示為解答 Shi-Hoa 2012年11月28日 上午 04:43
    2012年11月28日 上午 04:37
  • 謝謝亂馬克大大

    看完了你的解答後我突然發現自己是個傻子,竟然忽略了沒去看這麼簡單且重要的細節

    呵呵...(仰天長笑)

    2012年11月28日 上午 04:43