Я использую Razor Pages (не MVC) и продолжаю получать вышеуказанную ошибку в операторе возврата.Существует аналогичный вопрос, касающийся модели MVC, но ответом на него является изменение класса на «Контроллер».Когда я пытаюсь это сделать, связанные со страницей вещи ломаютсяЕсть предложения?
public class VehicleInfoPageModel : PageModel
{
public SelectList ModelNameSL { get; set; }
public JsonResult PopulateModelDropDownList(StockBook.Models.StockBookContext _context,
int selectedMakeID,
object selectedModelID = null)
{
var ModelIDsQuery = from m in _context.VehicleModel
orderby m.ModelID // Sort by ID.
where m.MakeID == selectedMakeID
select m;
ModelNameSL = new SelectList(ModelIDsQuery.AsNoTracking(),
"ModelID", "ModelName", selectedModelID);
return Json(ModelNameSL);
}