【发布时间】:2025-12-07 18:55:01
【问题描述】:
我正在尝试使用 Web 服务方法将列表作为数组返回到 Angular 应用程序。但是当我这样做时,我得到了错误,因为'System.Web.Helpers.Json 是一个'类型',但它被用作'变量''虽然我已经添加了所有的命名空间。这是我的代码
[WebMethod]
public JsonResult helloworld(int id)
{
var items = _db.Items.Where(p => p.CategoryTypeID == id).Torray();
return Json(items, JsonRequestBehavior.AllowGet);
}
请帮助我完成它或任何其他替代方法。
【问题讨论】:
-
Json的 J 应该是大写。您也可以添加内容类型。return Json(Result, "application/json", JsonRequestBehavior.AllowGet); -
实际上 'j' 本身就是大写字母,我只是在输入 @UnknownUser 时错过了
-
您是否在您的
project refrences中添加了System.Web.Mvcdll? -
是的,我添加了@UnknownUser
-
这有帮助吗?
标签: asp.net json web-services asp.net-mvc-4 model-view-controller