Почему мой обработчик страницы Razer Page не вызывается?

Вот код модели:

namespace Inst_Post_Searcher.Pages.Shared
{
  public class _LayoutModel : PageModel
  {
    public void OnGet()
    { 

    }
    public IActionResult OnPostPrivacyPolicy()
    {
      return RedirectToPage("../PrivacyPolicy");
    }
    public void OnPostTermsOfUse()
    {
    
    }
    public void OnPostDeveloperContacts()
    {
    
    }
  }
}

html-код страницы:

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Inst-Post Searcher</title>
    <style>
        body {
            background: -moz-linear-gradient(to bottom, #333 20%, #2a2929 90%, #808080);
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#808080), color-stop(0.5, #2a2929));
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#808080');
            background-repeat: no-repeat;
            height: 950px;
        }
        .new {
            top: 830px;
            font-size: 1.0vw;
            color: darkorange;
            background: none;
            border: none;
        }
    </style>
</head>
<body>
    <div align="center" style="position:relative;">
        <h1 style="color: darkorange">Inst-Post Searcher</h1>
        <hr width="1900" size="2" color="darkorange" />
    </div>
    <form method="post">
        <div style="position: relative; top: 830px; font-size: 1.0vw; color: darkorange; background: none; border: none;">
            <hr width="1900" size="5" color="#000000" style="top: 825px" />
            <input class="new" align="left" style="left: 100px;" type="submit" asp-page-handler="DeveloperContacts" value="Контакты разработчика" />
            <input class="new" align="centre" style="left: 570px;" type="submit" asp-page-handler="PrivacyPolicy" value="Политика конфиденциальности" />
            <input class="new" align="right" style="right: 100px;" type="submit" asp-page-handler="TermsOfUse" value="Условия использования" />
        </div>
    </form>
    @RenderBody()
</body>
</html>

Я хочу, чтобы было так: я нажимаю на кнопку "Политика конфиденциальности" и перехожу после нажатия на другую страницу: https://i.stack.imgur.com/8Onnh.png https://i.stack.imgur.com/13Asv.png Но когда я нажимаю на кнопку, то я перехожу не на страницу PrivacyPolicy( https://i.stack.imgur.com/iSXza.png ), а перехожу сюда: https://i.stack.imgur.com/XF8QS.png . Пытался узнать причину с помощью отладчика: https://i.stack.imgur.com/axdTP.png , но я к методам этой модели ни разу не обращаюсь при нажатии на "Политика конфиденциальности". Есть мысль, что это потому, что я не подключил модель сюда(https://i.stack.imgur.com/AIVv5.png), хотя могу предполагать, что модель уже подключена, но тогда в чём причина того, что обработчик события страницы OnPostPrivacyPolicy не вызывается?


Ответы (0 шт):