Asp.net mvc asp.net mvc:返回不同控制器中的url
如何重定向到另一个控制器 我的返回url设置如下: 在管理员/地产视图中: 我的问题是,如果我从管理员发送删除,它会重定向到不存在的url:localhost/estates/admin/estates。如何正确重定向Asp.net mvc asp.net mvc:返回不同控制器中的url,asp.net-mvc,Asp.net Mvc,如何重定向到另一个控制器 我的返回url设置如下: 在管理员/地产视图中: 我的问题是,如果我从管理员发送删除,它会重定向到不存在的url:localhost/estates/admin/estates。如何正确重定向 if (!string.IsNullOrEmpty(returnUrl)) { return Redirect(returnUrl); } return RedirectToAction("Index", "Estates"); 以您的形式: <% using (
if (!string.IsNullOrEmpty(returnUrl))
{
return Redirect(returnUrl);
}
return RedirectToAction("Index", "Estates");
以您的形式:
<% using (Html.BeginForm("Delete", "Estates",
new { returnUrl = Url.Action("Admin", "Estates") }))
{ %>
<%: Html.Hidden("EstateId", estate.EstateId) %>
<button type="submit" onclick="return DoDelete()">Delete</button>
<% } %>
同样的问题,RedirectreturnUrl将我发送到相同的localhost/estates/admin/estates urlnew{returnUrl=Url.ActionAdmin,estates}
if (!string.IsNullOrEmpty(returnUrl))
{
return Redirect(returnUrl);
}
return RedirectToAction("Index", "Estates");
<% using (Html.BeginForm("Delete", "Estates",
new { returnUrl = Url.Action("Admin", "Estates") }))
{ %>
<%: Html.Hidden("EstateId", estate.EstateId) %>
<button type="submit" onclick="return DoDelete()">Delete</button>
<% } %>