У меня есть вопрос класса:
class Question {
public int QuestionNumber { get; set; }
public string Question { get; set; }
public string Answer { get; set; }
}
Теперь я делаю ICollection их доступными через ObjectDataSource и отображаю их, используя Repeater, связанный с DataSource. Я использую <% # Eval ("Вопрос")%> , чтобы отобразить Вопрос, и использую TextBox и <% # Bind ("Ответ")%> , чтобы принять ответить.
Если мой ObjectDataSource возвращает три объекта Question, тогда мой Repeater отображает три вопроса с TextBox после каждого вопроса, чтобы пользователь дал ответ.
Пока все отлично работает.
Теперь я хочу взять ответ пользователя и вернуть его в соответствующие классы Вопросов, которые я затем сохраню.
Конечно, рамки должны позаботиться обо всем этом для меня? Я использовал метод Bind, я указал DataSourceID, я указал метод Update в своем классе ObjectDataSource, но, похоже, нет никакого способа фактически запустить все это.
Я попытался добавить кнопку Command и в коде вызова MyDataSource.Update (), но он пытается вызвать мой метод Update без параметров, а не ожидаемый параметр Question.
Конечно, есть простой способ достичь всего этого с небольшим количеством кода или вообще без него?
Кажется, что все биты есть, но не хватает клея, чтобы склеить их все.
Помощь!
Anthony