public async Task <IActionResult> Edit(long?id) { //取得会员类型列表 ViewBag.MemberTypeList = await _memberTypeService.GetListAsync(null, null); if (id.HasValue) { //编辑 var model = await _service.GetByIdAsync(id.Value); if (model == null) { throw new VinoDataNotFoundException("无法取得会员数据!"); } model.Password = "******"; ViewData["Mode"] = "Edit"; return(View(model)); } else { //新增 MemberDto dto = new MemberDto(); dto.IsEnable = true; ViewData["Mode"] = "Add"; return(View(dto)); } }