您的浏览器未遵循重定向,因为您使用的是Ajax来访问控制器的重定向方法。您有两种选择:
完全不要使用ajax,让您的浏览器自然地响应重定向状态。
function redFun() {window.location = "/HelloWeb/redirect";
}
查找对XmlHttpRequest的HTTP 302响应,并将window.location更改为响应中Location头的值:
function redFun() {$.ajax({ type: "GET", url: "/HelloWeb/redirect"}).fail(function (jqXHR, status, err) { if (jqXHR.status === 302) { window.location = jqXHR.getResponseHeader('Location'); } });
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)