在mvc项目中存储数据

时间:2016-07-25 13:35:11

标签: c# asp.net-mvc

我对mvc项目很新,我有这样的问题: 我有一个页面,其中代表项目列表,这是用户在登录后重定向的主页面,并且他必须单击“选择”按钮转到与所选项目相关的其他页面,例如工作的员工该项目,经理列表,用户等。用户在没有选择项目时不应该访问这些页面。因此,我必须存储选定的ProjectId,并在每次尝试转到另一个页面时检查是否设置了此ID。 是否有任何特殊的方式来存储此ID并检查它是否设置,并重定向用户,而不仅仅是编写非常奇怪的方法并在每个get请求的开头使用它?

1 个答案:

答案 0 :(得分:1)

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