在我的視圖中,我有一個員工列表和每個旁邊的複選框。 用戶選擇一個或多個員工,當他點擊提交時,他導航到下一個頁面,在那裏他看到每個選定員工的詳細信息。 所以我想從一個控制器發送員工號碼列表到下一個。 我可以做到這一點的一個方法是使用Session對象。但那是最好的方法嗎?將參數列表從一個控制器傳遞到另一個控制器的最佳方式
1
A
回答
1
想到這個,而不是有一個視圖發送參數到另一個控制器。在這種情況下,從員工列表視圖到細節控制器。更改列表視圖上的表單,以便將選定的員工ID發送到詳細信息控制器上的方法。在詳細信息控制器中,您可以查詢數據庫以獲取每個給定員工ID所需的任何詳細信息。
0
而不是傳遞員工,您可以將選定的員工id列表發佈到詳細信息控制器,然後從存儲庫中獲取相應的詳細信息。
+0
我不認爲你可以這樣做。默認情況下,您無法通過重定向從POST傳遞列表/數組到GET。 – 2011-01-10 15:24:54
+0
嗯,你可以通過ID作爲逗號分隔參數,然後使用自定義模型聯編程序或直接指示窗體發送一個GET或POST請求到最後的行動,這將顯示細節。這樣你就不需要再次重定向了。 – 2011-01-10 15:29:34
相關問題
- 1. 將閃存散列從一個控制器傳遞到另一個控制器
- 2. 將數據從一個控制器傳遞到另一個控制器
- 3. 如何將數據從一個控制器傳遞到另一個控制器
- 4. 將數組從一個控制器傳遞到另一個控制器。 Laravel
- 5. 從控制器傳遞數據到另一個控制器
- 6. Angular JS - Express - 將數據從一個控制器傳遞到另一個控制器 - 安全和最佳實踐
- 7. 將錯誤消息從一個控制器傳遞到另一個控制器
- 8. 將變量值從一個控制器傳遞到另一個控制器laravel
- 9. MVC +將值從一個控制器傳遞到另一個控制器
- 10. 如何將對象從一個控制器傳遞到另一個控制器
- 11. MVC4將消息從一個控制器傳遞到另一個控制器
- 12. 將模型從一個控制器傳遞到另一個控制器
- 13. 需要將對象從一個控制器傳遞到另一個控制器
- 14. 如何將對象從一個控制器傳遞到另一個控制器
- 15. 將值從一個控制器傳遞到另一個控制器
- 16. 傳遞JSON數據從一個控制器到另一個控制器angularJS
- 17. Angular JS將參數一個控制器傳遞給另一個
- 18. 將參數傳遞到另一個控制器的「新」行動
- 19. 在symfony中傳遞從一個控制器到另一個控制器的值
- 20. 將數據從視圖控制器傳遞到另一個視圖控制器
- 21. MVC3從控制器將數據傳遞到另一個控制器
- 22. AngularJS將數據從控制器傳遞到另一個控制器
- 23. 傳遞rootScope值從一個控制器到另一個控制器
- 24. 難以從一個控制器傳遞對象到另一個控制器
- 25. 從deftjs控制器傳遞參數到另一個
- 26. 從一個視圖控制器傳遞數組到另一個
- 27. 從一個視圖控制器傳遞數據到另一個
- 28. 傳遞數據的列表到另一個控制器
- 29. Rails 3.2將參數從一個控制器動作傳遞到另一個
- 30. 將列表從另一個列表從jquery傳遞到mvc中的控制器
這可以在ASP.NET MVC中直接使用。只需發出一個同名複選框的列表,並讓接收操作獲得一個可枚舉的ID。 – bzlm 2011-01-10 18:27:13