【发布时间】:2014-07-07 08:38:24
【问题描述】:
当我创建默认 SPA 模板时,VS2013 会创建 MeController。调用 Get 我有一个用户信息。但是当我创建几乎相同的控制器时,例如 UserController,并将所有从 Me 复制粘贴到 User 我没有关于方法中断点上用户的必要信息:
// GET api/Me
public GetViewModel Get()
{
var user = UserManager.FindById(User.Identity.GetUserId());
return new GetViewModel() { Hometown = user.Hometown };
}
我不懂这个魔法!我也没有看到 userManager 的构造函数的调用者和发送者。它在哪里?
public MeController(ApplicationUserManager userManager)
{
UserManager = userManager;
}
【问题讨论】:
标签: asp.net-mvc asp.net-web-api asp.net-identity