2017-03-04 22 views
-1

SO。我有一個控制器在這裏低於Action方法:如何跳過使用asp.net MVC的特定用戶代理的授權?

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

我想,讓Facebook的履帶式訪問對於ToDo操作方法的Razor視圖的內容。這怎麼可能?你的想法。

+0

聽起來很愚蠢的考慮是多麼容易欺騙的用戶代理頭。 – max

+0

然後你有什麼建議? @Max – Dawar

回答

0

創建兩個動作名稱相同,但重載,例如

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

,你可以創建customeActionInvoker