我有一個表,有幾百個問題,問題(id,QuestionText)。我還沒有完全想出答案表,但可能類似於:User_Answer表,User_Answer(id,personid,questionid,answer_type,answer)和答案表Answer_Type(id,type)。類型是'是/否',數字,文本。如何顯示數據庫存儲問題,允許個人答案
我有查詢設置來抓住我需要的問題,這取決於頁面,但我在視圖中的編碼遇到了一些麻煩。目前我有:
foreach (var item in Model) {
<div class="question-label">
@Html.DisplayFor(modelItem => item.QuestionText)
</div>
<div class="question-field">
@Html.RadioButtonFor(modelitem => item.Answer, "Yes") Yes
@Html.RadioButtonFor(modelitem => item.Answer, "No") No
</div>
}
問題顯示很好,但在這種情況下,單選按鈕認爲他們都在一個集合。此頁面上有12個問題,雖然每個問題我都有一個單獨的按鈕/無按鈕,但我只能在整個頁面上選擇一個是或否。我是否需要設置一個數組,所以我可以通過for循環來循環?