Итерации элементов управления формы, которые создаются во время выполнения - PullRequest
0 голосов
/ 03 апреля 2012

Я создаю форму динамически на стороне клиента.

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

на основе

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

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

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

как я могу запустить цикл someClientVar раз?

Обновление:

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

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

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

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

кроме того, есть некоторые не показанные в интерфейсе вида

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

1 Ответ

1 голос
/ 03 апреля 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...