ASP.NET Core - имя «JsonRequestBehavior» не существует в текущем контексте
В моем проекте 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 тоже работает.