UML和模式:遵循UP(统一过程)的面向对象的分析和设计以及迭代开发简介。它使用Grasp控制器模式通过NewSale()、AddNewItemToSale()和CloseSale等方法与域类进行交互。在windows窗体中,我可以在UI中实例化该类的对象,然后使用它的方法来执行操作。这在客户端应用程序中工作得很好,但是当我使用mvc MVC时,我找不到一种方法来实例化一个对控制器( asp.net )始终可见的对象(每个用户一个)。我不能作为属性插入到Controller中,因为它总是创建一个新的属性。在MVC中有没有像这样工作的方法?
发布于 2010-12-28 18:27:48
使用会话变量存储值并扩展控制器类,然后添加自定义属性以返回该类型。这样,对象就可以通过该自定义属性在post中返回
Public DBContext Context
{
get {
if(Session["DBContext"] == null)
Session["DBContext"] = New Context();
return Session["DBContext"] as DBContext;
}https://stackoverflow.com/questions/4544617
复制相似问题