【发布时间】:2019-07-30 12:15:12
【问题描述】:
我有一个控制器,它的 Get 方法返回 JSON 数据:
[HttpGet]
public async Task<IActionResult> Get(string name)
{
var @books = await _booksService.BrowseAsync(name);
return Json(@books);
}
当我运行 WebService 并进入 books 控制器时,它看起来像:
我想要 RAZOR 页面而不是显示 JSON 数据? 我该怎么做?
【问题讨论】:
-
您需要返回
View(@books)并为控制器操作定义匹配的 raxor 视图。 -
你有匹配 raxor 视图的例子,一些例子吗?
-
您返回的是 Json 流而不是视图。这就是您的页面显示 JSON 的原因。
标签: c# json web-services razor data-binding