Я пытаюсь настроить простую страницу, чтобы показать список элементов, но я получаю все типы странных ошибок.Я подозреваю, что это что-то простое, что мне не хватает в моей настройке.Любые идеи по этому поводу приветствуются.Я не
Первая перечисленная ошибка: Код серьезности Описание Ошибка состояния подавления строки файла проекта CS0115 '_Page_Pages_Admin_Setup_Lots_Index_cshtml.Execute ()': не найден подходящий метод для переопределения управления C: \ Users \ theev \ Dropbox \Проекты \ RealEstate \ Management \ Management \ Pages \ Admin \ Setup \ Lots \ Index.cshtml 1 Активный
cs файл:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Management.Libraries;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace Management.Pages.Admin.Setup.Lots
{
public class IndexModel : PageModel
{
public IndexModel()
{
Subdivisions = new List<Subdivision>();
}
[BindProperty]
List<Subdivision> Subdivisions { get; set; }
public async Task OnGetAsync()
{
var da = new DataAccess();
var subs = await da.SubdivisionsAsync();
Subdivisions = subs;
}
}
}
cshtml page:
@page
@model Management.Pages.Admin.Setup.Lots.IndexModel
@{
ViewData["Title"] = "Index";
Layout = "~/Layouts/_DesktopTemplate.cshtml";
}
<h2>Index</h2>
<table>
<tr>
<th>Name</th>
<th>Location</th>
<th>Edit</th>
<th>Delete</th>
</tr>
@{
foreach(var s in Model.Subdivisions)
{
<tr>
<td>@s.Name</td>
</tr>
}
}
</table>
Я просто не уверен, что есть что-то очевидное, чего мне не хватает.