我有一個表單,它包含一個TreeView,每個節點中有許多文本框。用Razor動態創建的TreeView,我不知道文本框的名稱或ID。
如何獲取MVC3中控制器中所有文本框的值和ID?在MVC3中獲取所有文本框的值?
回答
我會使用FormCollection
類。在這裏閱讀有關它http://msdn.microsoft.com/en-us/library/system.web.mvc.formcollection.aspx
在您的控制器;
Public ActionResult ActionName(FormCollection formCollection){
}
這使您可以訪問發佈的任何密鑰。
Request.Form.AllKeys
將允許您訪問表單的ID中的所有字段。然後,您可以使用Request.Form[id]
來訪問該值。
可否請您寫一個示例代碼。以及如何在AllKeys中檢測文本框 – 2012-04-06 19:18:40
@Mhamhammad你希望他給你示例代碼,但是你對你的問題中的代碼沒有提供任何關於代碼的信息? – 2012-04-06 19:20:07
真的嗎?這是非常簡單的代碼...''公共無效SomeAction(){foreach(Request.Form.Keys中的var id){Trace.WriteLine(「Name:」+ id +「Value:」+ Request.Form [id]); }}' – 2012-04-06 19:20:17
- 1. 在mvc3中獲取下拉選擇值到文本框jquery
- 2. 獲取列表中的所有文本框值(jQuery Sortable)?
- 3. 獲取文本.... MVC3
- 4. 在Javascript中獲取文本框的值
- 5. 在html中獲取文本框的值
- 6. 如何獲取Div的所有文本框的值?
- 7. 獲取文本框的值
- 8. 獲取文本框的值
- 9. 獲取文本框的值
- 10. 獲取文本框的值
- 11. 在javascript中獲取文本框值
- 12. PHP DOM:獲取所有文本值
- 13. MVC3,CSS3 - 無法在文本框中獲取樣式
- 14. 如何獲取文本框並在URL中打印內容(MVC3)
- 15. 如何獲取所有單選按鈕及其文本框值?
- 16. 獲取所有行一樣輸入文本的文本框
- 17. 從php中獲取文本框的值
- 18. 獲取文本框的值在Javascript
- 19. asp.net獲取帶有jQuery的gridview值並放在文本框中
- 20. 從另一個UIViewController文本框中獲取文本框的值
- 21. 獲取複選框的所有值?
- 22. 獲取所有子編輯框的值
- 23. 獲取Rad數值文本框的值?
- 24. 獲取多行文本框中的所有行
- 25. 獲取一頁中的所有文本框
- 26. jQuery獲取所有複選框+ div中的文本輸入
- 27. 在Javascript中獲取文本框文本
- 28. 從動態文本框中獲取值
- 29. 從文本框中獲取值
- 30. 從多個文本框中獲取值
這比Request.Form更好(更少泄漏),但是兩者都可以工作。 – 2012-04-06 19:21:56