在mvc项目中存储数据

本文关键字:存储 数据 项目 mvc | 更新日期: 2023-09-27 17:58:34

我对mvc项目还很陌生,我遇到了这样一个问题:我有一个代表项目列表的页面,这是用户登录后重定向的主页,他必须单击"选择"按钮才能转到与所选项目相关的其他页面,例如该项目的员工、经理列表、用户等等。用户在没有选择项目时不应能够访问这些页面。因此,我必须将选定的ProjectId存储在某个地方,每次他尝试转到另一个页面时,都要检查是否设置了该id。有没有什么特殊的方法来存储这个id,检查它是否已设置,并重定向用户,而不仅仅是编写一个非常奇怪的方法并在每个get请求的开头使用它?

在mvc项目中存储数据

当用户进行选择时,您可以将选择存储在Session对象中。当用户尝试转到任何URL时,您可以检查Session对象中的值,如果未设置,则拒绝。