我正在尝试在成功完成表单后重定向用户。
控制器:
public ActionResult Create(Acquisition acquisitions)
{
return Json(new
{
redirectUrl = Url.Action("Index", "Acquisitions"),
isRedirect = true
});
}
将返回的Json添加到我的控制器后,我收到此错误消息:
错误6“System.Web.Routing.RouteValueDictionary”类型在未引用的程序集中定义。您必须添加对程序集'System.Web,Version = 4.0.0.0,Culture = neutral ...
的引用
JavaScript的:
$.ajax({
type: "POST",
url: "/Acquisitions/Create",
data: $("form").serialize(),
success: function (data) {
if (data.isRedirect) {
window.location.href = data.redirectUrl;
}
},
error: function () {
alert("error");
}
});