【发布时间】:2021-01-23 00:40:19
【问题描述】:
我有一个 asp mvc 项目:
型号:
public class TeamDto
{
public int TenantId { get; set; }
public string Name { get; set; }
public List<UserListDto> Users { get; set; }
}
public class AddTeamViewModel
{
public TeamDto Team { get; set; }
public List<UserListDto> AllUsers { get; set; }
}
控制器:
public async Task<IActionResult> AddOrEditTeam(int id = 0)
{
var users = await _userAppService.GetAllUsers();
var view = new AddTeamViewModel { Team = new TeamDto(), AllUsers = users.ToList() };
if (id == 0) return View(view);
var team = await _teamAppService.GetTeamById(id);
return View(new AddTeamViewModel { AllUsers = users.ToList() , Team = team });
}
查看:
<h4 class="m-portlet__head-caption">@(Model.Team.Id > 0 ? "Edit Team" : "Add Team")</h4>
我无法理解为什么会出现此错误:
处理请求时发生未处理的异常。 NullReferenceException:对象引用未设置为对象的实例。 AspNetCore.Areas_App_Views_Team_AddOrEditTeam.b__22_1()
【问题讨论】:
标签: asp.net model-view-controller controller