RedirectToAction在生产中花费了太多时间?

时间:2015-12-21 14:51:14

标签: c# asp.net-mvc asp.net-mvc-4 c#-4.0

我正在尝试从一个控制器动作重定向到其他控制器索引方法。重定向本身需要20秒。我怎样才能减少消耗的时间?实际上这是一个直接的电话,它不应该消耗那么多时间? 还有其他方法可以重定向吗? 这是我的代码

    public ActionResult LaunchSeletedService(int serviceId)
    {
        //some fuctionality

        if (Request.IsAjaxRequest())
        {

            return new JavaScriptResult() { Script = "document.location.replace('" + Url.Action("Index", "Home", new { area = Area }) + "');" };
            //return RedirectToAction("Index", "Home", new { area = Area });
        }
        else
        {

            return RedirectToAction("Index", "Home", new { area = Area });

        }
    }

enter image description here enter image description here

0 个答案:

没有答案