该解决方案整天躲过我。我从我的数据库中获取数据,但我想将数据保存在某处,而不是每个页面都要保存数据库。我该怎么做呢?在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