在mvc中显示用户登录时用户创建的数据

时间:2015-11-07 06:27:36

标签: asp.net asp.net-mvc-4 scaffolding

我正在ASP.NET MVC4中开发一个网站,其中由管理员创建了多个机构。 这些机构被授予登录凭据,通过它们进入网站。研究所创建了多个课程和课程表。

现在我希望当学院再次登录时,登录的学院必须能够只查看和编辑他创建的课程和课程安排。我不希望研究所查看整个表数据。我不想使用ASP.NET MVC的成员资格提供者。另外,是否可以使用LINQ查询?

我的数据库包含机构,课程和课程表的单独表格。我使用过ado.net数据模型。 我是MVC4的新手,不知道如何继续。 谢谢。

1 个答案:

答案 0 :(得分:0)

当学院登录时。创建一个cookie或会话来存储其ID。 现在,当他们尝试访问页面时,然后根据学院的IDS过滤记录。

每当学院创建任何课程或课程安排,而不是在表中列有存储学院ID的外键。这样可以很容易地过滤。