我想用mvc2做一个在线的做作业的系统,就是从数据库中取出作业的内容,显示到网页上,然后在弄一个radiobutton组,显示ABCD,之后再传回controller中,与数据库中的答案进行比较,如果正确则把正确的题目数count加1,可是现在烦恼的是如何把radiobutton的值传回并接收,由于一页有多个radiobutton组,因此不知道要如何和数据库中的数据进行比对,而且作业还分可见和不可见,求教啊~[code=csharp]
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Online
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>在线作业</h2>
<% using (Html.BeginForm())
{%>
<%: Html.ValidationSummary(true)%>
<fieldset>
<legend>Fields</legend>
<% foreach (var item in Model)
{ %>
<%int i = item.HomeworkID; %>
<%--<div class="display-label">HomeworkConten</div>--%>
<% if (item.HomeworkIsVisual == true)
{%>
<div class="display-field"><%: item.HomeworkConten%></div>
<%:Html.RadioButton(i.ToString(), "A")%>A
<%:Html.RadioButton(i.ToString(), "B")%>B
<%:Html.RadioButton(i.ToString(), "C")%>C
<%:Html.RadioButton(i.ToString(), "D")%>D
<br />
----------------------------------------------------------------
<%} %>
<%} %>
<p>
<input type="submit" value="submit" />
</p>
</fieldset>
<%} %>
<%:Html.ActionLink("Back To List","Index") %>
</asp:Content>
[/code]