【发布时间】:2013-07-03 10:15:41
【问题描述】:
我需要允许任何未登录的用户执行控制器操作。
public class ItemController : Controller
{
public ActionResult WebGallery()
{
//code goes here
return View("WebGallery");
}
}
我在 web.config 中尝试了以下代码,但仍然重定向到登录页面。
<location path="~/Item/WebGallery">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
我使用表单身份验证但不使用基于角色的身份验证,所以我不能使用[Authorize]
【问题讨论】:
-
在 Controller 类上方使用 [AllowAnonymous]
标签: asp.net asp.net-mvc asp.net-mvc-3 forms-authentication