有两个控制器,控制器A和B,我使用Postman将我的用户名和密码传递给控制器A操作方法,它成功地返回了一个JWT。在将JWT传递给控制器B之后,我希望获得我输入到控制器A的凭证的用户名和角色信息。public async Task<ActionResult> Get() var user = await _userManager.GetUserAsyncvar role = await _userManager.GetRolesA
我使用的是Asp.net核心2.0MVC,并启用了个人用户帐户。自动生成的ManageController类由[Authorize]属性化.if (user == null) throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'.&quo
我的项目中有这个下拉列表,当我使用HttpPost方法时,我必须重新填充它,否则它将抛出一个空错误。我这样做了,它像平常一样工作。但是,当发生这种情况时,它会抛出"ArgumentNullException:值不能为null。(参数‘items’)“。即使我重新填充了它。如果我不添加Id,它就可以工作,但我会更改数据库中的记录。怎么回事,为什么不像以前那样重新填充呢?此外,这与帐户控制器中的收款人方法有关。(User).Result.AccountBalance;
tm.UserName = u