如何使用asp.net MVC跳过特定用户代理的授权?

时间:2017-03-04 21:45:46

标签: asp.net-mvc facebook web-crawler

SO。我在控制器中有一个Action方法,如下所示:

    [Authorize]
    public ActionResult ToDo()
    {
      //Do some stuff
      return View();
    }

我想允许facebook抓取工具访问ToDo动作方法的剃刀视图的内容。怎么可能?你的想法。

1 个答案:

答案 0 :(得分:0)

创建两个具有相同名称的动作但重载例如

[Authorize]
[Route("Home/Index/{status:boolean}")]
    Public ActionResult Index(bool status)
{
}
[Route("Home/Index/{id:int}")]
Public ActionResult Index(int id)
{
}

您可以创建customeActionInvoker