我有一个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并转到正确的操作吗?
答案 0 :(得分:2)
不,您无法重定向到需要POST动词的操作。在服务器将301状态代码发送到新位置后,客户端浏览器使用GET动词执行重定向。