繁体   English   中英

如何使用RedirectToAction返回方法参数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM