public ActionResult UserProfile(UserProfileDto model) { if (ModelState.IsValid) { try { var membership = MembershipDto.Single(User.Identity.Name); var user = UserDto.GetSession(); if (membership != null && user != null) { user.MemberName = model.RealName; membership.Email = model.Email; membership.Mobile = model.Mobile; _repo.Update(user); _repo.Update(membership); TempData["DataUrl"] = "data-url=/Account"; return RedirectToAction("Index", "Account"); } ModelState.AddModelError("Warn", "当前用户不存在"); } catch (Exception ex) { ModelState.AddModelError("Warn", ex.Message); } } // If we got this far, something failed, redisplay form return View(model); }
// 用户信息 // GET: /Account/UserProfile public ActionResult UserProfile() { var model = new UserProfileDto(); var membership = MembershipDto.Single(User.Identity.Name); var user = UserDto.GetSession(); model.RealName = user.MemberName; model.Mobile = membership.Mobile; model.Email = membership.Email; return View(model); }