В моём решении есть AREA, называемая Adm, и у меня есть два контроллера, называемые AdmBanks и AdmBuildingTypes.Оба были сгенерированы инструментом VS Scaffolding и работали просто отлично.Однако теперь я добавляю сортировку, пейджинг и фильтрацию (согласно этому учебному пособию по MS ).
Поэтому я соответствующим образом изменил страницу AdmBanks.проект строится нормально, но когда я пытаюсь запустить страницу AdmBanks, я получаю следующую ошибку:
InvalidOperationException: Относительный путь к странице 'Index' можно использовать только при выполнении страницы Razor.Укажите корневой относительный путь с начальным символом '/' для создания URL-адреса вне страницы Razor.
Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.ProcessAsync (контекст TagHelperContext, вывод TagHelperOutput) Microsoft.AsporCore.Runtime.TagHelpers.TagHelperRunner.RunAsync (TagHelperExecutionContext executeContext) AspNetCore.Areas_Adm_Views_AdmBanks_Index.ExecuteAsync () в Index.cshtml + ViewData ["Title"] = "Index";[1]:
Моя страница указателя начинается с
@model FACEZ_Mvc.PaginatedList<FACEZ_Mvc.Models.AdmBank>
@{
ViewData["Title"] = "Index";
}
в соответствии с инструкциями.
В соответствии с подразумеваемым решением (см. Сообщение об ошибке) Я пыталсяследующее: (ни одна из которых, кажется, не имеет никакого значения.
ViewData["Title"] = "/Index";
ViewData["Title"] = "./Index";
ViewData["Title"] = "~/Index";
ViewData["Title"] = "AdmBanks/Index";
ViewData["Title"] = "/AdmBanks/Index";
ViewData["Title"] = "./AdmBanks/Index";
ViewData["Title"] = "../Index";
ViewData["Title"] = "../../Index";
Как я могу реализовать динамический маршрут к моим областям? (пока не тронутая) страница AdmBuildingTypes по-прежнему работает без заминки?