我知道这与过去的一些问题重复。但没有真正的解决方案。
\n\n\n\n\n\n我正在使用 .Net Core 3 多页模板。\n我已经尝试了如下所示的所有操作。但没有用。
\n\n这是我的应用程序项目的界面:
\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Abp.Application.Services;\nusing Abp.Application.Services.Dto;\nusing TSE.Kalibrasyon.Roles.Dto;\nusing TSE.Kalibrasyon.Users.Dto;\n\nnamespace TSE.Kalibrasyon.Labs\n{\n public interface ILabAppService : IApplicationService\n {\n string Test();\n Task<List<Entities.Labs.Labs>> GetAllAsync();\n System.Threading.Tasks.Task Update(Entities.Labs.Labs input);\n System.Threading.Tasks.Task Create(Entities.Labs.Labs input);\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n其实现是:
\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.RegularExpressions;\nusing System.Threading.Tasks;\nusing Abp.Application.Services;\nusing Abp.Application.Services.Dto;\nusing Abp.Authorization;\nusing Abp.Domain.Entities;\nusing Abp.Domain.Repositories;\nusing Abp.Extensions;\nusing Abp.IdentityFramework;\nusing Abp.Linq.Extensions;\nusing Abp.Localization;\nusing Abp.Runtime.Session;\nusing Abp.UI;\nusing TSE.Kalibrasyon.Authorization;\nusing TSE.Kalibrasyon.Authorization.Accounts;\nusing TSE.Kalibrasyon.Authorization.Roles;\nusing TSE.Kalibrasyon.Authorization.Users;\nusing TSE.Kalibrasyon.Roles.Dto;\nusing TSE.Kalibrasyon.Users.Dto;\nusing Microsoft.AspNetCore.Identity;\nusing Microsoft.EntityFrameworkCore;\nusing TSE.Kalibrasyon.Entities.Labs.Dto;\nusing TSE.Kalibrasyon.Entities.Labs;\nusing TSE.Kalibrasyon.Labs.Dto;\nusing Abp.Web.Models;\nusing Newtonsoft.Json;\nusing Microsoft.AspNetCore.Mvc;\n\nnamespace TSE.Kalibrasyon.Labs\n{\n //[AbpAuthorize(PermissionNames.Pages_Users)]\n public class LabAppService : KalibrasyonAppServiceBase, …Run Code Online (Sandbox Code Playgroud) 我对来自 Web API 服务的 JSON 数据有疑问。
\n\n在常规 Web API 控制器中,我得到下面给出的结果。
\n\n\n\n[\n {\n "title": "ba\xc5\x9fl\xc4\xb1k",\n "description": "Tan\xc4\xb1mlama",\n "creationTime": "2018-01-15T17:20:06.9801797",\n "state": 0,\n "assignedPersonId": "afd46520-521d-4945-a4ee-083893e1d14c",\n "assignedPersonName": "derya",\n "id": 2\n },\n {\n "title": "title",\n "description": "description",\n "creationTime": "2018-01-15T17:17:26.5161288",\n "state": 0,\n "assignedPersonId": null,\n "assignedPersonName": null,\n "id": 1\n }\n]\nRun Code Online (Sandbox Code Playgroud)\n\n但是,当使用 ASP.NET Boilerplate 基础设施时,我得到的数据与以下内容相同:
\n\n{\n "result": {\n "items": [\n {\n "title": "ba\xc5\x9fl\xc4\xb1k",\n "description": "Tan\xc4\xb1mlama",\n "creationTime": "2018-01-15T17:20:06.9801797",\n "state": 0,\n "assignedPersonId": "afd46520-521d-4945-a4ee-083893e1d14c",\n "assignedPersonName": "derya",\n "id": 2\n },\n {\n "title": "title",\n "description": "description",\n "creationTime": "2018-01-15T17:17:26.5161288",\n "state": …Run Code Online (Sandbox Code Playgroud)