我正在尝试找到一个指南或可以教我制作用户登录时导航到的视图的东西。视图应显示配置文件属性,如名字、姓氏和其他自定义数据。问题是我不知道如何将 id 从登录发送到另一个视图。换句话说,当这在帐户控制器中成功时...
case SignInStatus.Success:
return RedirectToLocal(returnUrl);
// return RedirectToAction("Customer", "Account");
。我想将 id 发送到另一个视图。我尝试制作这样的视图:
public ActionResult Customer(string userId)
{
ApplicationDbContext _context = new ApplicationDbContext();
var UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(_context));
var ThisUser = UserManager.FindById(User.Identity.GetUserId());
//string a = Convert.ToString(User.Identity.GetUserId());
//RegisterViewModel RVM = db.RegisterViewModels.Find(a);
return View(ThisUser);
}
它没有用。有什么建议吗?
网络上有很多
关于 ASP.NET Identity的信息,特别是Microsoft自己的文档非常好。查看此入门,了解一些很好的例子。