Почему мой обработчик страницы 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 не вызывается?