2012-07-21 21 views

回答

1

This Phil Haack的文章向您展示瞭如何綁定到集合。您需要使用javascript來創建具有正確名稱的新行。

0

也許這行包含相關的值,所以你可以給所有的輸入在html中相同的名稱,並聲明你的行爲接收一個值的數組。

假設你有這樣的

<form method="post" action="/Controller/YourAction"> 
    <input type="text" name="row" value="1" /> 
    <input type="text" name="row" value="2" /> 
    <input type="text" name="row" value="3" /> 
    <input type="text" name="row" value="4" /> 
    <input type="text" name="row" value="5" /> 
    <input type="text" name="row" value="6" /> 
    <input type="submit" /> 
</form> 

所有你需要做的就是聲明這個您的控制器

public ActionResult YourAction(int[] row) 
{ 
//put your code here 
} 

內,你將有排陣

0

內的所有值你可以看看following blog post,它解釋瞭如何實現這一點。它使用一個自定義幫助程序(Html.BeginCollectionItem),允許使用非順序作爲收集索引,而不是使用添加/刪除新項目的數字。

相關問題