我知道在一個視圖中,我可以使用Html.RenderPartial從同一個控制器渲染一個動作。但是,我需要在不同的控制器下渲染動作的輸出。做這個的最好方式是什麼?我寧願直接在視圖中執行此操作,而不是在控制器中執行此操作,並將輸出保存到ViewData變量中。如何從視圖中呈現不同控制器的操作?
2
A
回答
1
要做的最好的事情是使用Html.RenderAction
,這需要參考'期貨'程序集Microsoft.Web.Mvc
其中there's a question about how to get it。
您還需要爲了增加命名空間中你的web.config用戶在你的觀點:
<add namespace="Microsoft.Web.Mvc"/>
0
我想看看史蒂夫·桑德森的實現「部分請求」的發現here
相關問題
- 1. 如何在ZF2的控制器操作中呈現不同的視圖
- 2. 在不同的視圖中呈現控制器/動作
- 3. MVC 3:在視圖的不同控制器中呈現動作
- 4. 從所呈現的視圖控制器訪問呈現視圖控制器?
- 5. 從子視圖控制器呈現主視圖控制器
- 6. 如何從ios中的appdelegate呈現不同的視圖控制器
- 7. 呈現視圖控制器
- 8. 如何從獨立視圖控制器呈現視圖控制器?
- 9. 如何從另一個視圖控制器呈現視圖控制器
- 10. 無法從呈現視圖控制器
- 11. 從appdelegate呈現視圖控制器
- 12. 從控制器呈現部分視圖
- 13. 如何解除模態視圖控制器,然後立即讓呈現視圖控制器呈現不同的模態視圖控制器?
- 14. 從通知動作中呈現特定的視圖控制器
- 15. 可以呈現視圖控制器也是一個呈現視圖控制器?
- 16. 辭退呈現視圖控制器,呈現視圖控制器已經發布
- 17. 動畫呈現控制器視圖,而動畫呈現控制器視圖
- 18. 錯誤的呈現視圖控制器,如果從過電流上下文視圖控制器呈現
- 19. 如何呈現具有一個視圖控制器的視圖控制器?
- 20. 用不同的數據呈現當前的視圖控制器
- 21. 如何從表格內的按鈕呈現視圖控制器
- 22. Grails:使用一個控制器同時呈現兩個視圖操作
- 23. 從容器視圖呈現視圖控制器
- 24. Rails根據控制器呈現不同的視圖
- 25. 在iOS中不工作呈現模態視圖控制器
- 26. 如何在呈現視圖控制器和呈現的視圖控制器之間建立關係?
- 27. 如何暫時隱藏呈現視圖控制器的呈現視圖控制器
- 28. 控制不在MVC視圖中呈現
- 29. 如何知道哪個視圖控制器呈現視圖控制器
- 30. 解散呈現的視圖控制器
好吧,當我開始工作時,我會很快嘗試。不過,出於某種原因,該方法不能在typeaahead中顯示。當我鍵入「Html。」時,列表中顯示的唯一呈現方法是RenderPartial。你有同樣的行爲嗎?這是使用Visual Web Dev的Express版本。 – RedFilter 2008-12-17 13:03:33
我認爲你需要另一個參考,看看我對我的回答所做的修改 – 2008-12-17 13:27:10