Отобразить вопрос с несколькими вариантами ответов на веб-форме в Asp.net - PullRequest
0 голосов
/ 20 октября 2010

В моем проекте у меня есть веб-сервис, который возвращает объект экзамена. Этот объект содержит свойство, которое возвращает набор вопросов с несколькими вариантами ответов в массиве Questions []. Каждый объект Question в массиве Questions содержит два свойства: Question и ChoiceArray. Чтобы очистить вещи вот код,

Экзамен e = service.GetExam (длинный CenterID);

Вопросы [] Вопросы = Электронные вопросы;

foreach (вопрос в вопросах)

{

    string q = question.Question;

    Choice[] choice = question.Choice;

}

Мне нужно знать, как я могу задать все эти вопросы и их выбор в форме. Так как у меня есть эти массивы, я не могу связать их должным образом, используя DataList. Любая идея, как отобразить эти вопросы и их варианты в форме и при выборе выбора, получить значение выбранного ответа для каждого вопроса обратно.

Спасибо.

1 Ответ

1 голос
/ 20 октября 2010

Этот метод можно использовать для преобразования массива в List<string>:

http://www.dotnetspider.com/resources/19560-Convert-from-string-array-to-list-t.aspx

Затем можно выполнить привязку к RadioButtonList.

...