Просто делаю:
[HttpGet("{id}", Name = "Get")] public ActionResult Get(int id) { var result = new Pages.IndexModel().Page(); result.ViewData["ID"] = id; return result; }
выдает ошибку The context used to execute 'context' must be an instance of 'Page'. Returning a 'PageResult' from a controller is a not supported.
The context used to execute 'context' must be an instance of 'Page'. Returning a 'PageResult' from a controller is a not supported.
Я просто хочу передать данные на страницу и просмотреть их.
Я понял это, даже не нуждаясь в контроллере.
В добавлении .cshtml вверху @page "{id:int?}"
@page "{id:int?}"
Затем позже вы можете сделать
<p>@RouteData.Values["id"].ToString()</p>