【发布时间】:2018-02-09 16:32:39
【问题描述】:
我创建了一个简单的项目,但我似乎无法访问通过一堆示例项目看到的 Json Helper 类。例如,我正在尝试使用 Telerik 下拉示例,在下面的代码中,我得到了错误:
名称 Json 在当前上下文中不存在。
(JsonRequestBehavior 也是如此)我错过了什么?我已经在 nuget 中搜索了 System.Web.Helpers,但我无法添加引用,因为该项目是针对 ASP.NET Core 2.0 的,而程序集是使用 .NET 4.6.1 恢复的。我的替代方案是什么?
public JsonResult RemoteDataSource_GetProducts(string text)
{
var northwind = new SampleEntities();
var products = northwind.Products.Select(product => new ProductViewModel
{
ProductID = product.ProductID,
ProductName = product.ProductName,
UnitPrice = product.UnitPrice ?? 0,
UnitsInStock = product.UnitsInStock ?? 0,
UnitsOnOrder = product.UnitsOnOrder ?? 0,
Discontinued = product.Discontinued
});
if (!string.IsNullOrEmpty(text))
{
products = products.Where(p => p.ProductName.Contains(text));
}
return Json(products, JsonRequestBehavior.AllowGet);
}
【问题讨论】:
标签: asp.net-core razor