Jquery 返回内容和PartialView之间的AJAX调用持续时间差异巨大

Jquery 返回内容和PartialView之间的AJAX调用持续时间差异巨大,jquery,ajax,asp.net-mvc,razor,Jquery,Ajax,Asp.net Mvc,Razor,我有以下AJAX调用: function login() { $.ajax({ type: "POST", url: "Account/Login", data: $('#myForm').serialize(), datatype: "html", success: function (data) { $('#divNotif').html(data); }

我有以下AJAX调用:

function login() {
    $.ajax({
        type: "POST",
        url: "Account/Login",
        data: $('#myForm').serialize(),
        datatype: "html",
        success: function (data) {
            $('#divNotif').html(data);
        }
    });
};
以及以下帐户/登录操作:

[HttpPost]
[AllowAnonymous]
public ActionResult Login(LoginViewModel model)
{
    return Content("Text changed!");    
}
Chrome的网络控制台告诉我这花了
2.23s

但是,将其更改为

[HttpPost]
[AllowAnonymous]
public ActionResult Login(LoginViewModel model)
{
    return PartialView("~/Views/Home/Notifications/AccountDisabled.cshtml");         
}
结果是ajax调用需要
7.67s

PartialView只不过是一个
.cshtml
,其中
文本已更改在其中


问题的可能原因是什么?

我解决了它,绝对没有料到这一点。将view向上移动一个文件夹到
~/Views/Home/AccountDisabled.cshtml
,调用变为

return PartialView("~/Views/Home/AccountDisabled.cshtml");
这导致AJAX调用的总持续时间
2.26s

至少在我看来这很奇怪,但是。。它解决了我的问题