Model view controller MVC设计问题

Model view controller MVC设计问题,model-view-controller,session,variables,Model View Controller,Session,Variables,在MVC 2网站上我想做的是获取产品/类别ID列表。从该列表中,创建不同类别ID的列表。然后从第二个列表中随机选择一个类别ID,并使用它来获取该类别ID的所有产品。然后我想存储该CategoryId,这样我就不会在下次运行时显示这些产品 我不需要任何代码示例来开始。我想知道的是,我想我会把这段代码放在我的模型(Dll)中的一个类中,并存储会话中显示的CategoryId列表。这是一个好的解决方案还是我应该走另一条路 感谢您的帮助这可能都属于您的产品模型,使用getAllProductsByCat

在MVC 2网站上我想做的是获取产品/类别ID列表。从该列表中,创建不同类别ID的列表。然后从第二个列表中随机选择一个类别ID,并使用它来获取该类别ID的所有产品。然后我想存储该CategoryId,这样我就不会在下次运行时显示这些产品

我不需要任何代码示例来开始。我想知道的是,我想我会把这段代码放在我的模型(Dll)中的一个类中,并存储会话中显示的CategoryId列表。这是一个好的解决方案还是我应该走另一条路


感谢您的帮助

这可能都属于您的产品模型,使用getAllProductsByCategoryId(id)之类的方法,也可能使用类别模型来做相反的事情。

这可能都属于您的产品模型,使用getAllProductsByCategoryId(id)之类的方法也许可以使用类别模型来做相反的操作。

那么,在会话中存储显示的类别ID列表是否可以?首先,感谢dhdean和Tilo的回答。我还有一个问题。在我的域模型(dll)中,我有一个和IQueryable函数,我将把这些代码放在其中。如何将会话变量传递到此函数中,或使用HttpSessionStateWrapper或Base来获取和存储会话数据?再次感谢!在会话中存储显示类别的列表可以吗?首先,感谢迪恩和蒂洛的回答。我还有一个问题。在我的域模型(dll)中,我有一个和IQueryable函数,我将把这些代码放在其中。如何将会话变量传递到此函数中,或使用HttpSessionStateWrapper或Base来获取和存储会话数据?再次感谢