【发布时间】:2020-09-19 20:52:52
【问题描述】:
我的 Blazor 服务器项目中有一个控制器,我从客户端项目中的剃须刀页面调用它并传递一个参数,例如
在剃须刀页面中
var FlatData = await Http.GetFromJsonAsync<IEnumerable<TreeItem>>("TreeItem?Id=3FD09A3");
在服务器控制器中
[HttpGet]
public IEnumerable<TreeItem> Get(string tag)
{
IEnumerable<TreeItem> treeItems = Enumerable.Range(1, 11).Select(index => new TreeItem
{
...
})
.ToArray();
return treeItems;
}
TreeItem 是我的共享项目中定义的一个类。
我进入我的控制器方法 OK 并且可以返回数据 OK,但是我没有得到参数来优化数据。如何从“TreeItem?Id=3FD09A3”获取我的参数数据。我的 Get 方法上的“标记”参数始终为空。如何获取我的参数数据?
【问题讨论】: