[英]How do I return a method paramenter with RedirectToAction
我目前有两个方法签名。
public ActionResult Edit(bool? failed)
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Update(FormCollection collection)
在更新方法中,当密码更新失败时,我想返回失败== true的“编辑”操作。 但是使用线
return RedirectToAction("Edit", true);
似乎没有实现这一目标。 (我的确结束于“编辑操作”,但bool值为null。)如何将我重定向到某个操作并仍然保持bool值?
谢谢
您接近-试试这个:
return RedirectToAction("Edit", new { failed = true });
恐怕RedirectToAction并不那么简单...您需要将参数作为路由值字典传递。 尝试:
return RedirectToAction("Edit", new { failed = true });
请参阅http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controller.redirecttoaction.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.