【发布时间】:2013-02-21 15:01:18
【问题描述】:
我从多个页面调用控制器并使用returnUrl 参数返回正确的调用位置:
public ActionResult EmailOrder(int id, string returnUrl)
{
var message = "The order has been emailed";
if (!string.IsNullOrEmpty(returnUrl)) return Redirect(returnUrl);
return RedirectToAction("Details", new { id, message });
}
使用Redirect(url) 时如何将附加信息传递回视图?在上面的例子中,当returnUrl 有值时,我希望能够将message 传回。
【问题讨论】:
-
你可以使用 ViewData["message"] = "你被重定向了。"
-
这不起作用 - 它不会传递到重定向页面。
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 tempdata