首页 新闻 赞助 找找看

如何用mvc2.0实现一个在线作业的系统

0
悬赏园豆:30 解决于 2011-05-24 21:55
我想用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]
mrprince的主页 mrprince | 初学一级 | 园豆:170
提问于:2011-05-23 21:11
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册