0
我有一種方法,我在某個地方使用。現在我使用RedirectToActio ....並將我返回到具體頁面。有可能使它回到原來的頁面?提交按鈕哪個RedirectToAction先前頁面。
我有一種方法,我在某個地方使用。現在我使用RedirectToActio ....並將我返回到具體頁面。有可能使它回到原來的頁面?提交按鈕哪個RedirectToAction先前頁面。
你可以使用Referer HTTP頭,但它不是很可靠。更好的方法是將想要重定向的url傳遞給控制器操作(當您使用內置嚮導創建新的ASP.NET MVC 3應用程序時,實現上的POST LogOn
方法的方式。它):
public ActionResult Foo(string returnUrl)
{
...
return Redirect(returnUrl);
}
然後當你調用這個動作時,你傳遞當前頁面的url。例如,您可以生成以下錨點:
@Html.ActionLink(
"do some processing and redirect back here",
"foo",
new { returnurl = Request.Url.AbsoluteUri }
)