【问题标题】:Is it possible to redirect to an action, and post?是否可以重定向到一个动作并发布?
【发布时间】:2010-09-21 15:53:04
【问题描述】:

我想重定向到一个操作,并发布到操作而不是获取(并发布密钥:ID,值为 100)。

这可能吗?

【问题讨论】:

标签: asp.net asp.net-mvc


【解决方案1】:

只要原始操作是 POST,您就应该能够重定向到任何操作。发起动作需要是一个 POST 来触发表单值的提交。之后,只需将 FormCollection(或您希望重定向操作的任何存储介质)传递。

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult OriginalSubmit(FormCollection formValues)
{
    ...
    return RedirectToAction("RedirectSubmit", Int32.Parse(formValues["ID"]));
}

public ActionResult RedirectSubmit(int id)
{
    ...
}

【讨论】:

    猜你喜欢
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    相关资源
    最近更新 更多