ورود

View Full Version : برگرداندن لیست از یک View



raika17metal
شنبه 02 فروردین 1393, 12:22 عصر
با سلام، بنده در حال طراحی یک وبسایت آزمون آنلاین هستم.
تو یکی از بخش ها قصد دارم هر سوال رو به همراه گزینه هاش(سوالات 4 گزینه ای می باشند) نمایش بدم. و زمانی که کاربر روی دکمه پایان آزمون کلیک کرد تمامی سوالات توسط View مورد نظر برگشت داده بشه تا بتونم بین گزینه ها پیمایش کنم و انتخاب های کاربر رو تشخیص بدم.
برای نمایش سوالات از کد زیر استفاده کردم :

@using System.Security.Cryptography.X509Certificates
@model IEnumerable<ForooghAzmoon.Models.Question>

@{
ViewBag.Title = "Quiz";
}

<h2>Quiz</h2>
@using (Html.BeginForm())
{
<input type="submit" value="End Quiz"/>

}
@{int counter = 0;}

<table>
@foreach (var item in Model) {
<tr>
<td style="font-weight: bold">

@Html.DisplayFor(modelItem => item.QuestionText)
</td>
</tr>
<tr>
<td>
@Html.RadioButton(counter.ToString(),item.OptionTe xt1)@item.OptionText1
</td>
</tr>
<tr>
<td>
@Html.RadioButton(counter.ToString(),item.OptionTe xt2)@item.OptionText2
</td>
</tr>
<tr>
<td>

@Html.RadioButton(counter.ToString(),item.OptionTe xt3)@item.OptionText3

</td>
</tr>
<tr>
<td>

@Html.RadioButton(counter.ToString(),item.OptionTe xt4)@item.OptionText4

</td>
</tr>
counter++;
}

</table>