修改POST的请求

时间:2011-03-28 15:41:51

标签: asp.net-mvc

我有一个MVC 2应用程序,当我尝试重定向到以下方法时出现错误;

[ValidateAntiForgeryToken]
    [Transaction]
    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Edit(Payment payment, PaymentApplication paymentApplication, string exchangeId, bool manual, int firstPaymentId, int? exchangeEventId, bool addOnly)
    {

因为它有POST属性。无论如何,我可以修改请求标题以“模拟”POST并转到正确的操作吗?

1 个答案:

答案 0 :(得分:2)

不,您无法重定向到需要POST动词的操作。在服务器将301状态代码发送到新位置后,客户端浏览器使用GET动词执行重定向。