2012-04-03 2 views
0

Ich erstelle Formular dynamisch auf der Clientseite.Iterieren von Formularsteuerelementen, die zur Laufzeit erstellt werden

Ich möchte es iterieren, aber wissen, wie viele Felder nur in Client-Laufzeit erstellt wurden.

basierend auf

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

Ich möchte einige Daten an das Modell

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

Wie kann ich die Schleife laufen someClientVar mal machen hinzufügen?

Update:

das ist mein Szenario:

Der Kunde hat eine Schaltfläche "Erweitern".

Es fügt unbekannte Anzahl von Feldern zu einem Formular hinzu.

Ich wollte sie über ein Modell übermitteln (Ich habe ein Objekt mit vielen Feldern erstellt).

zusätzlich gibt es einige, nicht auf die UI Art von

gezeigt

‚aktuellen Kontext‘ Daten, die ich den Server als auch gesendet werden soll.

Antwort

1

Es gibt hier eine Trennung von Kontext, falsch verstanden zu gehen scheint:

Als Ihr Client-Skript eine Chance hatte, die Variable, die Sie, den Server-seitigen Code per Definition verwenden, erstellen möchten, wurde bereits ausgeführt . Es wäre Art von möglich, anders herum, aber nicht so.

Wenn Sie weitere Informationen zu Ihrem Szenario bereitstellen könnten, z. B. aus welchen Daten das Formular erstellt wird, kann möglicherweise eine Lösung bereitgestellt werden. So wie es aussieht, kann man das nicht tun.

+0

meine Frage aktualisiert –

Verwandte Themen