使用表单身份验证的ASP.NET MVC应用程序

Ryd*_*der 2 c# asp.net-mvc c#-4.0 asp.net-mvc-4

我打算参加微软70-486(MVC)考试.所以我正在为此做准备.在70-486考试中遇到了一个最重要的问题但对他们给出的答案不满意.

问题

您正在开发使用表单身份验证的ASP.NET MVC应用程序.用户数据库包含名为的用户LibraryAdmin.

您有以下要求:

  • 您必须允许所有用户访问该GetBook方法.
  • 您必须将对EditBook方法的访问权限限制为名为的用户LibraryAdmin.

您需要实现控制器以满足要求.

您应该使用哪个代码段?(每个正确答案都提供了完整的解决方案.选择所有适用的答案.)

在此输入图像描述

在此输入图像描述

在此输入图像描述

但根据问题,我必须将对EditBook方法的限制访问限制为名为LibraryAdmin Both的选项.选项A和C将允许访问Edit Book.所以我觉得答案是对的.那么什么是正确的答案?

参考:来自文件

Yas*_*ser 6

我知道这句话的意思错了.我在阅读对DarthVaders 答案的评论后得出结论.

例如:限制编辑此问题的权限到莱德意味着只有莱德应该能够编辑这个问题.而不是相反.