gpt4 book ai didi

asp.net-mvc - 为什么在我的 Controller 中找不到 Action ?

转载 作者:行者123 更新时间:2023-12-02 06:08:11 27 4
gpt4 key购买 nike

我有这个代码:

return RedirectToAction("Save", "RequestFinishedDocument",
new {requestId = requestFinished.Request_ID, requestFinishedId = requestFinished.ID});

在我的 Controller 中我有:

public class RequestFinishedDocumentController : Controller
{
[HttpPost]
public JsonResult Save(int requestId, int requestFinishedId)
{
//todo
}
}

但是在调用 RedirectToAction 时我收到异常消息:在 Controller “SuiP.Controllers.RequestFinishedDocumentController”上未找到公共(public)操作方法“Save”。

怎么了?

感谢

最佳答案

RedirectToAction 执行 HTTP GET。您的操作方法只接受 HTTP POST。

关于asp.net-mvc - 为什么在我的 Controller 中找不到 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6511786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com