在Asp.Net MVC中全局使用Request.IsAjaxRequest()

时间:2017-04-23 06:47:12

标签: asp.net-mvc

我需要通过网络浏览器阻止对动作方法的直接访问。但是我想通过ajax调用来调用这些动作。

以下代码为我完成了这项工作

public ActionResult DashBoard()
{
    if (Request.IsAjaxRequest())
    {
        return View();
    }
    else
    {
        return RedirectToAction("Index");
    }
}

然而,在每个动作方法中编写if else块都是忙碌的事情,必须有更好的方法来全局处理它。

0 个答案:

没有答案