2012-08-17 65 views
0

pass a DatatTableone view to another最好的方法是MVC3 Razor如何將DatatTable從一個視圖傳遞到MVC3剃鬚刀中的其他視圖

+0

你是什麼意思從一個視圖傳遞一些數據到另一個做?您可以添加一些代碼示例,瞭解您的視圖和操作的外觀以及您想要實現的目標? – nemesv 2012-08-17 06:55:17

+0

我只是想從我當前的視圖重定向到另一個視圖..也想以表格形式傳遞一些數據.. – Nithesh 2012-08-17 07:03:10

回答

3

將其存儲在您的後端,然後只需傳遞id即可讓控制器操作從您持久存儲的任何位置檢索DataTable。

0

我同意達倫·季米特洛夫爵士。但是你仍然堅持要做同樣的事情,你可以使用TempData。

欲瞭解更多信息,請按照此ViewBag, ViewData and TempData

1

任何數據您需要應該是在一個視圖模型。 將ViewModel從控制器傳遞到視圖。 如果你需要一個單獨的,但相關的看法考慮使用

 
Html.RenderPartial("PartialViewName", Model.YourDataTable) 

如果第二個觀點無關與第一種觀點,不到處傳遞它,只需調用從

@Html.RenderAction
你的第一個視圖中加載你的第二個查看響應流。

如果你正在尋求持續這跨越請求這取決於如果你已經堅持它在你的數據庫或沒有。無論是白天,可以考慮用緩存來保持它周圍的幾秒鐘(或更長),看到這個帖子「內存中緩存」類

How to cache data in a MVC application

相關問題