2

我有一个基于 MVC 4 的网络应用程序。我提供 2 种登录类型,1. 员工和 2. 客户。通过客户登录,我展示了一个仪表板和其他东西,关于他的订单等。通过员工登录,我允许员工搜索他的客户并提供执行某些客户特定任务的能力。

有可能,登录后的员工可以搜索多个客户并在多个浏览器选项卡中获取他们的每个详细信息。

如果我将客户的唯一标识符放在会话中,我很难维护每个选项卡的状态,因为下一个后续请求将覆盖会话!

为了解决这个问题,我依赖于一个(脏)基于 viewbag 的解决方案,我在每个视图的 viewbag 中设置了客户编号。

有没有优雅的解决方案来解决这个问题?已知的设计模式?

4

0 回答 0