【发布时间】:2017-05-18 01:13:56
【问题描述】:
我的问题是我一直在关注 ASP.net MVC/API 教程,我在 MVC 方面有一个工作控制器。例如,这可以正常工作并在视图中返回我的数据:
public class DestinationController : Controller
{
private ebstestEntities db = new ebstestEntities();
// GET: Destination
public async Task<ActionResult> Index()
{
return View(await db.CI_DEST_ALL_VARIABLES.ToListAsync());
}
但是,当我查看以下示例时,我正在处理另一个项目,我似乎无法弄清楚如何更改它以适应我上面的项目控制器。
// GET: Destination
public async Task<ActionResult> IndexVM()
{
var model = new BeerIndexVM;
using (var db = new AngularDemoContext())
{
model.Beers = db.Beers.ToList();
}
return Json(model, JsonRequestBehavior.AllowGet);
}
【问题讨论】:
-
"我似乎不知道如何更改它以适应我上面的项目控制器。"如果您不描述问题,我们无能为力。
-
此外,Asp.Net MVC 与 Web API 不同且独立。它不是“ASP.Net MVC Web API”。我在问题中没有看到任何与 Web API 相关的代码。
-
我会删除最后一句话。要求场外资源是结束您的问题的理由
-
因此,在您的 DestinationController 中,您将返回
View,而在第二个示例中,您将返回Json。当您尝试返回 Json 而不是视图时会发生什么? -
写一个总结问题的标题,how to ask question
标签: c# asp.net json asp.net-mvc