【问题标题】:My RedirectToPage is not working in a Razor page我的 RedirectToPage 在 Razor 页面中不起作用
【发布时间】:2021-01-17 03:19:57
【问题描述】:

我有一个 Razor 页面,它发布一个表单,然后 EF 更新一个数据库表。此过程完成后,我想导航到另一个页面,但是我的页面重定向不起作用。 OnPostSubmit 方法(如下)驻留在索引页面中,我想重定向到 FormComplete 页面。这两个页面都位于 Pages 文件夹中。这是一个非常简单的要求,但我的重定向没有发生。关于为什么不发生重定向的任何想法?

    public IActionResult OnPostSubmit(FormViewModel model)
    {
        // update logic here

        return RedirectToPage("/FormComplete");
    }

【问题讨论】:

  • 您是否在OnPostSubmit 中放置了一个断点来验证它是否被调用?
  • 是的。我可以确认调用了 OnPostSubmit。

标签: razor core razor-pages


【解决方案1】:

我正在使用 Telerik 表单组件,并在提交发送 Ajax 请求的表单后尝试重定向到页面。这是不可能的,所以我将从客户端使用 JS 进行重定向。

【讨论】:

    猜你喜欢
    • 2019-08-15
    • 2021-03-18
    • 2020-07-11
    • 1970-01-01
    • 2021-01-09
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    相关资源
    最近更新 更多