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>
تو یکی از بخش ها قصد دارم هر سوال رو به همراه گزینه هاش(سوالات 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>