Net MVC RedirectToAction
return(RedirectToAction("Index", new { message = "hi there!" }));
重新提交给Index action 需要参数 message , new { message=" 参数message 值"}
public ActionResult Index(string message) { }
带 消息 重定向 消息存在tempData[] 里。
[AcceptVerbs(HttpVerbs.Post)]public ActionResult Index(string submitButton){TempData["message"] = "You clicked " + submitButton; return(RedirectToAction("Index"));}
<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server"><% if (TempData["message"] != null) { %> <p><%= Html.Encode(TempData["message"]) %></p> <% } %><% using (Html.BeginForm()) { %><input type="submit" name="submitButton" value="Button One" /><input type="submit" name="submitButton" value="Button Two" /><% } %></asp:Content>
关于tempdata 有效期介绍。
http://hi.baidu.com/guodong828/blog/item/df1c8b1620f63a5cf3de3245.html
官方
http://msdn.microsoft.com/en-us/library/system.web.mvc.controller.redirecttoaction.aspx