Как разместить динамическую пару значений ключа в форме asp.net - PullRequest
0 голосов
/ 01 марта 2012

Я пытаюсь выполнить динамическую отправку формы на сервер

что-то организовано, как показано ниже:

Quiz
==>Question 1: value
==>Answer 1: value
...
==>Question N: value
==>Answer N: value

Форма сначала создается динамически на стороне клиента, а затем отправляется на сервер.,В результате он не знает, сколько пар вопросов и ответов они ожидают.

Что было бы лучшим в этом случае?

Ответы [ 2 ]

0 голосов
/ 04 марта 2012

Вот две ссылки, которые помогают мне найти решение:

http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/

http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx

http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx

надеюсь, они тоже будут полезны вам, ребята.

0 голосов
/ 01 марта 2012

зарегистрируйте скрытое поле на странице и после создания вопроса / ответов на стороне клиента установите значение скрытого поля с помощью javascript, затем выполните обратную передачу и прочитайте значение скрытого поля в codebehind.Кроме того, пара вопрос / ответ - это обычная пара ключ / значение, для которой в коде используется словарь вместо массива.

...