2012-04-03 3 views
0

Я динамически создаю форму на стороне клиента.Итерационные элементы управления формы, созданные во время выполнения

Я хочу повторить его, но знаю, сколько полей было создано только в среде выполнения клиента.

на основе

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

Я хочу добавить некоторые данные модели

<% for (int i = 0; i < **3**; i++) { %>

, как я могу сделать пробег Петли someClientVar раз?

Update:

это мой сценарий:

Клиент имеет кнопку "развернуть".

Добавляет неизвестное количество полей в форму.

Я хотел представить их с помощью модели (я создал объект со многими полями).

в дополнении есть некоторые не показан на UI рода

данных «текущий контекст» Я хочу, чтобы отправить на сервер, а также.

ответ

1

Там есть разрыв контекста здесь, что, кажется, идет неправильно поняли:

К тому времени ваш клиент сценарий имел возможность создать переменную, которую вы хотите использовать, в код на стороне сервера, по определению, уже выполнил , Это было бы вид возможно наоборот, но не таким образом.

Если вы могли бы предоставить более подробную информацию о своем сценарии, например, о том, из каких данных формируется форма, тогда может быть предоставлено решение. Как бы то ни было, нельзя (не догадываясь).

+0

обновил мой вопрос –

Смежные вопросы