【问题标题】:Url.Action cant find controller method which returns RedirectToActionUrl.Action 找不到返回 RedirectToAction 的控制器方法
【发布时间】:2021-07-25 01:12:00
【问题描述】:

我有一个 javascript 函数,如果条件满足,它将调用控制器方法。

在 SilentLogout 方法中,它返回 RedirectToAction 方法。

对于这个 SilentLogout 方法,没有与之关联的视图。

代码运行良好,但找不到 SilentLogout。

仅供参考,此控制器中还有其他方法可以返回视图,并且一切正常。

【问题讨论】:

  • 请显示整个 javascript

标签: javascript c# .net asp.net-mvc c#-4.0


【解决方案1】:

更改window.location.href 会执行“GET”。 除非[HttpGet] 位于您的[HttpPost] 上方,否则您已将该操作锁定为仅“发布”。只需删除 [HttpPost] 属性即可。无论如何,可能没有理由锁定注销方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 2020-01-26
    相关资源
    最近更新 更多