Я не могу заставить Razor Pages работать.Он покажет страницу индекса и это все.На странице не работают ссылки и данные не отображаются.Все вспомогательные методы полностью игнорируются компилятором, он даже не выделяет их другим цветом.
Когда страница загружается, она вызывает функцию Get и страница отображается, но ни одна из функций наПосмотреть работы.Я удалил все, поэтому у меня есть только 1 страница с парой кнопок сообщений, и все равно он не будет вызывать метод Post.Кто-нибудь имеет какие-либо идеи, что происходит?
Вот мой взгляд:
@page
@model FloorCore.Areas.Jobs.Pages.JobIndexModel
@{
}
<form method="post">
<button class="btn btn-default">Click to post</button>
<button type="submit" class="btn btn-primary">Click to post</button>
</form>
Вот контроллер:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace FloorCore.Areas.Jobs.Pages
{
public class JobIndexModel : PageModel
{
public void OnGet()
{
int for_breakpoint = 0;
}
public void OnPost()
{
int for_breakpoint = 0;
}
}
}
Нажатие на любую кнопку просто возвращает: Эта страница не работаетЕсли проблема не устранена, свяжитесь с владельцем сайта.HTTP ERROR 400
Метод OnPost на контроллере не вызывается.