【问题标题】:Redirect to a different page from a Ajax Modal从 Ajax 模式重定向到不同的页面
【发布时间】:2020-09-02 03:22:00
【问题描述】:

我有一个 Razor Pages 项目,其模式基于 Bootstrap Modals for Razor Pages project。我还为它添加了一个隐私声明的剃须刀页面。

当用户点击OnPostContactModalPartial 操作时,我想重定向到隐私页面。所以在GitHub项目中,我在index.cs中放了以下内容:

 public IActionResult OnPostContactModalPartial(Contact model)
 {
     …
     return RedirectToPage("Privacy");
 }

但在继续加载页面而不是重定向。有人知道怎么解决吗?

我需要移动到另一个页面,因为我必须注销并在同一次点击中转到第一页。

【问题讨论】:

    标签: c# ajax .net-core bootstrap-modal razor-pages


    【解决方案1】:

    尝试使用

    Server.Transfer("Privacy");
    

    【讨论】:

    • 虽然这段代码可能会解决问题,但一个好的答案还应该解释代码的什么以及它如何提供帮助。
    • 你能告诉我在 .net Core 中安装什么来激活 Server.Transfer。找不到正确的包或命名空间。
    • @Dinand:你是对的。 ASP.NET Core 中没有 Server.Transfer() 方法。为了避免与未来的答案混淆,我在您的帖子中添加了.net-corerazor-pages 标签。 (您已经说过“剃刀页面”,但我想向贡献者特别说明这一点。)
    • @Dinand:评论是针对这个答案,而不是针对您的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    相关资源
    最近更新 更多