【发布时间】:2012-04-16 16:28:57
【问题描述】:
在 ASP.NET MVC3 应用程序中,我在视图中有一个按钮。
当按钮被点击时,一个函数被调用,它调用 jquery ajax 来将项目保存到数据库中
function SaveMenuItems() {
var encodeditems = $.toJSON(ids);;
$.ajax({
type: 'POST',
url: '@Url.Action("SaveItems", "Store")',
data: 'items=' + encodeditems + '&storeKey=@Model.StoreID',
complete: function () {
}
}
});
}
我想要的是在项目保存到数据库后我想重定向到另一个视图。 (重定向到操作)
我该怎么做?
我尝试在SaveItems 函数末尾的控制器中使用return RedirectToAction("Stores","Store")。但它不起作用
我也尝试在 ajax 调用的完整函数中添加window.location.replace("/Store/Stores");,但也没有用
非常感谢任何帮助
非常感谢
【问题讨论】:
-
查看relative redirection in MVC上的相关SO帖子。
标签: asp.net-mvc-3 jquery redirect