2012-04-03 72 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次?

更新:

這是我的情景:

客戶端有一個 「展開」 按鈕。

它將未知數量的字段添加到表單中。

我想通過模型提交它們(我創建了一個包含很多字段的對象)。

此外還有一些未顯示的UI那種

「當前上下文」數據我想發送的服務器上。

回答

1

有,似乎去誤解這裏上下文的脫節:

通過客戶端腳本有機會去創造你想要使用,服務器端代碼,通過定義變量的時候,已經執行。這將是可能的其他方式,但不是這樣。

如果您可以提供有關您的方案的更多信息,例如表單由哪些數據構成,那麼可能會提供解決方案。就目前而言,人們不能(僅僅使用純粹的猜測)。

+0

更新了我的問題 – 2012-04-03 21:36:05