該解決方案整天躲過我。我從我的數據庫中獲取數據,但我想將數據保存在某處,而不是每個頁面都要保存數據庫。我該怎麼做呢?在MVC中保存數據
我從控制器檢索數據...
public ActionResult Inquiry(string Num, DateTime Date)
{ ...
Bill myBill = new Bill(Num, Date, myConnections);
//This is where I am trying to store my data...
return View("Inquiry", myBill);
}
然後我查詢頁...
public ActionResult Summary(string Num, DateTime Date)
{ ...
Bill myBill = new Bill(Num, Date, myConnections);
//... Data get retrieved here :(
return View("Summary", myBill);
}
它是足夠的數據來從會話存儲目光移開。是否可以保存到Model forlder中,並在aspx頁面上使用繼承?
我在編程世界嫩芽,更糟糕的.NET MVC
我應該能夠找出哪裏從那裏去。有任何想法嗎?
你試圖保存什麼數據,你試圖通過保存以及你到目前爲止嘗試完成什麼? – 2009-11-10 20:42:24
約需要存儲20個左右的fielsd。我很害怕使用會話,這是我習慣的新手。我正在學習[Serializable]運算符。我在模型中有一個[Serializable]驗證,並試圖保存這種方式。我完全在這個黑暗中... – MrM 2009-11-10 20:46:39
你爲什麼不想從數據庫中得到它?根據我的經驗,將它存儲在兩個地方會增加更多的複雜性。另一方面,如果您只是在尋找更快的頁面渲染,爲什麼不使用ASP.NET MVC中內置的緩存工具來緩存輸出呢? – 2009-11-10 20:53:55