我想顯示一個表單,讓用戶輸入最多10行信息。如果他們需要結束,我將使用「添加額外行」按鈕,一次添加一行。我的模型類看起來像這樣?當我使用javascript添加新行時,如何將新行綁定到模型中?如何將其他字段添加到表單並仍然使用MVC?
1
A
回答
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
),允許使用非順序作爲收集索引,而不是使用添加/刪除新項目的數字。
相關問題
- 1. IE(或其他)將輸入添加到網絡表單並禁用字段
- 2. 如何將數字添加到單元格,將其添加到其他單元格中,然後清除
- 3. 將其他字段添加到mysql
- 4. 我可以在CakePHP的用戶表上添加其他字段並仍然使用內置的auth方法嗎?
- 5. 如何在rails 4中通過AJAX將其他字段添加到表單中?
- 6. 如何將控件添加到其他表單並將其取回
- 7. 如何使用django添加其他屬性到輸入字段?
- 8. 如何將圖像添加到JFrame作爲背景並仍然添加其他組件?
- 9. 如何添加其他的類Django的表單字段
- 10. 如何使用裝飾器將字段添加到Django表單
- 11. 將表中的字段值添加到其他表中的值
- 12. nodejs表單模塊:如何將字段添加到字段中
- 13. 如何動態添加其他字段
- 14. 從其他表單獲取隱藏表單數據並將其添加到ajax
- 15. 如何隱藏表單字段並仍然提交所有字段?
- 16. 如何查詢文檔並獲取其字段值並使用LotusScript將其插入到表單字段中?
- 17. 將隱藏字段添加到表單
- 18. 如何將表單值傳遞給表單中的其他字段使用javascript
- 19. 將資源路由到「/」,仍然可以使用其他資源
- 20. 使用jQuery發佈表單並將其添加到頁面
- 21. ASP表格添加電子郵件,並從表格中添加其他字段
- 22. 如何在magento訂單報告中添加其他字段?
- 23. 如何將UserControl添加到其他UserControl?
- 24. 將「through」表添加到django字段並使用South遷移?
- 25. 如何將新值添加到將取決於同一註冊表的其他兩個字段的字段?
- 26. 如何在視圖中添加文本字段以將內容添加到表格中的其他表格
- 27. 使用「其他字段」添加到外部數據列在CQWP
- 28. 是否可以將表單用作其他表單的字段?
- 29. 如何編輯MVC上只有幾個字段並禁用我的表單上的其他字段?
- 30. 使用iTextSharp將文本框字段添加到XFA表單