gpt4 book ai didi

c# - ASP.NET MVC 4 - Controller 结束后重定向到同一页面

转载 作者:可可西里 更新时间:2023-11-01 03:02:46 24 4
gpt4 key购买 nike

从一个页面我有以下内容:

@using (Html.BeginForm("AddEntry", "Configure", FormMethod.Get, new { returnUrl = this.Request.RawUrl }))
{
@Html.TextBox("IP")
@Html.Hidden("TypeId", 1)
<input type="submit" value="@Resource.ButtonTitleAddComponent" />
}

所以 Controller 被正确调用:

public ActionResult AddEntry(string ip, int TypeId, string returnUrl)
{
// Do some stuff

return Redirect(returnUrl);
}

我的问题是 returnUrl 为 null,它不会重定向到调用 Controller 的同一页面。想法?

使用:ASP.NET MVC 4 Razor

最佳答案

如果您需要返回到详细信息页面之类的东西并通过查询返回到同一页面,您也可以这样做:

return Redirect(Request.UrlReferrer.PathAndQuery);

关于c# - ASP.NET MVC 4 - Controller 结束后重定向到同一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com