C# 从Ajax模式重定向到其他页面

C# 从Ajax模式重定向到其他页面,c#,ajax,.net-core,bootstrap-modal,razor-pages,C#,Ajax,.net Core,Bootstrap Modal,Razor Pages,我有一个基于 . 我还添加了一个用于隐私声明的剃须刀页面 当用户点击PostContactModalPartial的操作时,我想重定向到隐私页面。因此,在GitHub项目中,我将以下内容放在index.cs中: public IActionResult OnPostContactModalPartial(Contact model) { … return RedirectToPage("Privacy"); } 但在中,将继续加载页面而不是重定向。有人知道怎么解决这个

我有一个基于 . 我还添加了一个用于隐私声明的剃须刀页面

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

 public IActionResult OnPostContactModalPartial(Contact model)
 {
     …
     return RedirectToPage("Privacy");
 }
但在中,将继续加载页面而不是重定向。有人知道怎么解决这个问题吗

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

尝试使用

Server.Transfer("Privacy");

虽然这段代码可能会解决这个问题,但一个好的答案也应该解释这段代码的作用以及它的帮助。您能告诉我在.net Core中安装什么来激活Server.Transfer吗。找不到正确的包或命名空间。@Dinand:你说得对。ASP.NET核心中没有
Server.Transfer()
方法。为了避免与未来的答案混淆,我在您的帖子中添加了
.net core
razor pages
标签。(你已经说了“剃须刀页面”,但我想让投稿人特别清楚。)@Dinand:评论是为了这个答案,不是为了你的问题。