0
我是MVC的新手。我有些疑問,請澄清一下。如何在MVC4中存儲大數據
- 如何在MVC4中存儲大量數據以及如何在頁面之間傳遞數據。
- 如何在頁面中維護用戶詳細信息。在webforms中,我們正在進行會話,但在mvc4中我們將如何做。
- 如果我們有兩個同名的動作結果,一個將會在POSt動作中被解僱。 CLR如何識別哪個Action方法被調用。意味着它將如何識別該方法被調用。
我是MVC的新手。我有些疑問,請澄清一下。如何在MVC4中存儲大數據
定義「大數據」 - 記住,網絡是無狀態的,持久性使用數據庫或服務器端緩存來完成。我需要更多關於你想在這裏完成的信息。
ASP.NET MVC仍支持會話。您可以從任何Controller操作訪問Session集合。
Post操作方法必須具有不同的方法簽名。通常的方法是指定視圖的模型作爲參數,或FormValueCollection,例如:
-
// GET
public ActionResult Foo() {
}
// POST
[HttpPost]
public ActionResult Foo(FooModel model) {
}
OR:
// POST
[HttpPost]
public ActionResult Foo(FormValueCollection postValues) {
}
如果IAM具有大的數據(例如:100條記錄列表),我想訪問其他頁面。我可以如何實現這一點。在webforms中,我們將數據存儲在會話中,我們可以訪問我們想要的地方。但在mVC4中如何做到這一點。在mvc中有一個選項叫做tempdata,但它可以用於1 cycle.so我們如何才能做到這一點。請提供一些代碼片段,這將有助於我完整。 – Joshi97
當你說我很大時,我以爲你的意思是數百萬條記錄......無論如何,你仍然可以使用Session [Key],就像你在網頁中做的那樣。 – SimonGates