【发布时间】:2020-11-11 03:03:22
【问题描述】:
我假设这与 Newtonsoft.Json 有关... 我们正在制作一个 ASP.NET Core 托管的 Blazor Webassembly 应用程序(从 Visual Studio 模板开始)。 当我为自定义视图模型调用 WebAPI 时,它只返回模型中的一些属性。
型号:
public class FormViewModel
{
public Models.Form Form { get; set; }
public ObservableCollection<Models.Role> Roles { get; set; } = new ObservableCollection<Models.Role>();
public ObservableCollection<Models.IdentifiedViewModelObject> Answers = new ObservableCollection<IdentifiedViewModelObject>();
public ObservableCollection<string> Cells = new ObservableCollection<string>();
public ObservableCollection<string> Lines = new ObservableCollection<string>();
public ObservableCollection<string> Items = new ObservableCollection<string>();
}
我确认所有类属性都获取值。
但是 WebAPI,查看 chromium edge 中的浏览器开发工具,返回这个模型:
{
lpaForm : {...},
roles: [...]
}
【问题讨论】:
标签: asp.net-core-webapi blazor-webassembly