В моем проекте ASP.NET Core (.NET Framework) я получаю над ошибкой мой следующий метод действия контроллера. Что мне может не хватать? Или, есть ли работа вокруг?:
public class ClientController : Controller
{
public ActionResult CountryLookup()
{
var countries = new List<SearchTypeAheadEntity>
{
new SearchTypeAheadEntity {ShortCode = "US", Name = "United States"},
new SearchTypeAheadEntity {ShortCode = "CA", Name = "Canada}
};
return Json(countries, JsonRequestBehavior.AllowGet);
}
}
ОБНОВЛЕНИЕ:
Обратите внимание на следующие комментарии @NateBarbettini ниже:
-
JsonRequestBehavior
устарел в ASP.NET Core 1.0. - В принятом ответе от @Miguel ниже,
return type
метода действияdoes not
, в частности, должен быть типа JsonResult. ActionResult или IActionResult тоже работают.