2016-07-25 72 views
1

我很新的mvc项目,我有这样一个问题: 我有一个页面代表项目列表这是用户登录后重定向的主要页面,他必须点击“选择”按钮进入与选定项目相关的其他页面,例如从事该项目的员工,管理人员名单,用户等。用户在未选择项目时应该无法访问这些页面。所以我必须存储选定的ProjectId,并且每次尝试去另一个页面检查这个ID是否设置。 是否有任何特殊的方式来存储这个ID和检查是否设置和重定向用户,而不仅仅是通过编写非常奇怪的方法,并在每个获取请求的开始使用它?在mvc项目中存储数据

回答

1

当用户进行选择时,您可以将选择存储在Session对象中。当用户尝试访问任何URL时,您可以检查Session对象中的值,并拒绝它是否未设置。