我是ASP.NET MVC和C#的新手。
我有2种类型的用户是学生和医生,他们之间的唯一区别是医生有编辑,删除,添加SQL Server数据库中表的权限。我为学生创建了一个视图,模型和控制器,是否需要为医生做不同的视图,模型和控制器?或者有没有办法在一组视图中编辑学生和医生?
答案 0 :(得分:1)
您可以通过多种方式使用基于角色的身份验证来处理此问题(隐藏控制器,冻结控制器等)。但您应该使用登录信息来执行此操作。
答案 1 :(得分:1)
我建议您考虑基于asp.net角色的授权。