2010-12-13 54 views
1

我正在循環瀏覽我網站上發佈的所有數據並獲取值,然後稍後再使用。用戶將在頁面上放置2個單選按鈕,一個用正確答案,另一個用不正確答案。我需要知道如何根據發佈的數據查看單選按鈕是否已選中。這可能嗎?檢查是一個單選按鈕在ASP.NET中回發後被選中

謝謝。

回答

2

如果單選按鈕被選中,會出現在發佈數據的標題,與鍵控其UniqueID

if (Request.Form[yourRadioButton.UniqueID] != null) { 
    // Radio button is checked, do something. 
} 
+0

嗯,我想我只是有一個propper金髮時刻。我忘記了這個值不會被公佈,除非它被檢查。 – webnoob 2010-12-13 14:03:57

0

如果硬要直接從請求收集讀書,讀Request.Form["radiobuttonname"]它將包含所選按鈕的值。

但是,檢查單選按鈕控制本身要好得多 - 爲什麼你不能這樣做?

+0

我不知道表單將從何處發佈,而表單是由用戶創建的,因此他將無法分配ASP.NET按鈕控件來調用特定的回發。這就是我決定這樣做的原因。 – webnoob 2010-12-13 14:03:14

相關問題