Я работаю над онлайн-тестовым приложением в asp.net, и я нахожу проблему сохранения сохраненного состояния ответа в базе данных, то есть, когда я нажимаю на следующая кнопка на моей странице aspx, эти две вещи должны произойти.Сохранение статуса проверки из галочки в базе данных в asp.net
1) Он должен зафиксировать выбранную в данный момент опцию и добавить значение для этой конкретной опции как true в мою колонку IS_Marked моей базы данных.
2) Кроме того, следует вытащить следующий набор вопрос и варианты
Последнее хорошо, но я не получаю никакого понятия о том, как сохранить checkd ответ обратно в базу данных
Мой Aspx имеет 4 флажков
и мое следующее событие нажатия кнопки выглядит следующим образом,
защищен недействительным BtnNext_Click (объект отправителя, EventArgs е)
{
если (== QID maxid) // проверяет, является ли текущий дие идентификатор равен последнему дие идентификатору в БД
{
BtnNext.Enabled = false; //if its last que then next button is disabled
}
else
{
BtnPrevious.Enabled = true; // if not last question next button is enabled
QuestionSet q = new QuestionSet(); //Question set is an entity to hold que text and options list
StudentB b = new StudentB(); //object of my business class
q = b.GetQuestion(1, 1, qid, 'N', 0);//passing student id, test id, question id, action taken, i.e button clicked(prev, next, last, first) and selected question(i.e any question that is present)
qid = Convert.ToInt32(q.Question_Id);
LblQStn.Text = q.Question_Text;
CheckBox1.Text = q.Options[0].Option_Text;//talking to business and model layer and getting que and ans from database and giving to checkboxes
CheckBox2.Text = q.Options[1].Option_Text;
CheckBox3.Text = q.Options[2].Option_Text;
CheckBox4.Text = q.Options[3].Option_Text;
}
}
теперь, когда он проверяет любой ответ, мне нужно, чтобы сохранить свой статус, как отмечено в база данных Любое решение высоко ценится,
заранее спасибо