Asp.net mvc 基于ID限制对特定操作的访问

Asp.net mvc 基于ID限制对特定操作的访问,asp.net-mvc,Asp.net Mvc,假设您有一个名为Buildings的控制器,并且系统中的每个用户都有一组他/她管理的建筑物。如果您的控制器中有一个编辑操作,您可以使用/Buildings/Edit/{id}访问该操作,那么是否有一种简单的方法来实现某种授权属性,该属性仅允许您在尝试编辑的id是登录的建筑物用户集的一部分时访问该站点。或者你必须自己在控制器中处理这个问题 问候 弗雷迪 你可以用 查看此帖子: 当然可以,您可以从派生来定义自己对操作方法的授权。这里有一个在中使用它的示例

假设您有一个名为Buildings的控制器,并且系统中的每个用户都有一组他/她管理的建筑物。如果您的控制器中有一个编辑操作,您可以使用/Buildings/Edit/{id}访问该操作,那么是否有一种简单的方法来实现某种授权属性,该属性仅允许您在尝试编辑的id是登录的建筑物用户集的一部分时访问该站点。或者你必须自己在控制器中处理这个问题

问候 弗雷迪
  • 你可以用
  • 查看此帖子:

  • 当然可以,您可以从派生来定义自己对操作方法的授权。这里有一个在中使用它的示例