删除项目后,我如何返回到索引页?删除后,我想关闭部分视图(模态)并返回到索引页
[BindProperty]
public ItemDto Item{ get; set; } = new ItemDto();
public PartialViewResult OnGetDelete(int id)
{
Invoice = _ItemApplication.GetDetails(id);
return Partial("Delete", Item);
}
public JsonResult OnPostDelete(int id)
{
_ItemApplication.Delete(id);
return new JsonResult(new { status = true, message = "Done!" });
}
1条答案
按热度按时间6yt4nkrj1#
删除项目后,我如何返回到索引页?删除后,我想关闭部分视图(模态)并返回到索引页
好吧,因为你使用的是
ajax
,你必须在success
中处理它,然后使用window.location.href
重定向到你想要的页面。你可以参考下面的例子:删除请求Ajax:
注意:如果你想传递参数给你的
new redirected view
,那么你可以用这种方式来传递参数。如果不需要传递参数,那么"@Url.Action("Index", "ControllerName")";
就可以了。删除请求操作:
控制器需要重定向:
重定向时查看:
输出: