aspnet identity usermanager.addtorole不保存操作结果

问题描述

代码是这样的varuserManager=newUserManager<ApplicationUser>(newUserStore<ApplicationUser>(context));foreach(varuserinuserManager.Users){if(user.UserName.Contains("站")){userManager.AddToRole(user.Id,"role1");}else{userManager.AddToRole(user.Id,"role2");}}断点可以看到usermanager把数据库里的user取出来遍历,但是addtorole方法执行完数据库里并没有保存相应结果,这是怎么回事啊role1和role2都在数据库里,如果改成没有的名字会报错

解决方案

解决方案二:
现在这么冷清么
解决方案三:
贴出addtorole方法的详细代码来
解决方案四:
引用2楼wyumening的回复:

贴出addtorole方法的详细代码来

用过么亲,addtorole是自带的方法
解决方案五:
没人用这玩意还是没人知道这玩意啊
解决方案六:
引用3楼truecoffeefox的回复:

Quote: 引用2楼wyumening的回复:
贴出addtorole方法的详细代码来

用过么亲,addtorole是自带的方法

不好意思没用过。。可以这样试试看:varresult=userManager.AddToRole(user.Id,"role1");然后断点调试下result的值,如果有错误的话应该能看到错误信息

时间: 2024-12-22 10:38:56

aspnet identity usermanager.addtorole不保存操作结果的相关文章

数据库更改后,“保存”操作报错“无效数字”

问题描述 在数据库中手动添加一个主键字段(此时数据库中没有任何数据),实体类也进行了响应的更改,在执行"保存"操作时报错"无效数字",但是我查看过数据类型以及保存的数据,"数据类型---数据"对应上没有问题,求大神帮忙咋办!!!在线等....Hibernate:selectsstockretu_.STATION_ID,sstockretu_.ID,sstockretu_.MERCHANT_ID,sstockretu_.APPROVER_DATET

基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作_javascript技巧

本篇文章主要介绍如何实现Web页面内容的打印预览和保存操作的相关知识,一起学习吧! 1.Web页面打印的问题 在此之前,我一般使用比较好用的LODOP来执行打印的操作,这个在我之前有很多文章都有涉及,这个控件是一个ActiveX的控件,需要下载安装后就可以在页面是进行打印的排版设计,预览,打印等操作,还是很方便的一个控件,因此都很适合普通内容的打印,证件的套打等操作. 不过随着浏览器技术的更新,这个插件在Chrome或者FireFox上好像不受支持了,基本上摒弃了这种插件的处理方式了.例如如果我

由于文件许可权错误,word无法完成保存操作问题

由于文件许可权错误,WORD无法完成保存操作.最近,小林经常遇到前面所说的这种情况,一直没有去想是什么原因.我的WORD版本是2003的,今天又遇到了这种情况,就想解决下这个问题. 以"由于文件许可权错误"为关键词百度查找了资料后,虽然找到的内容里面所说的情况不一样,但小林从中受到一点启发,终于解决了这个问题.查到的内容如下: 官方答复"Word 2003无法保存":  b.在开始-运行里,输入regedit,打开注册表,浏览到HKEY_LOCAL_MACHINES

ASP.NET MVC 用 CLK.AspNet.Identity 解决依权限显示选单项目

CLK.AspNet.Identity CLK.AspNet.Identity是一个基于ASP.NET Identity扩展设计的验证授权模块,这个模块提供以角色为基础的访问控制(Role-based access control, RBAC),将系统授权拆解为User(使用者).Role(角色).Permission(权限).让开发人员可以在系统内,定义用户属于哪个角色.哪个角色拥有那些权限.权限可以使用哪些功能.后续使用者通过验证之后,就可以依照角色权限来使用系统功能.     开源地址:h

基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作

在前面介绍了很多篇相关的<Bootstrap开发框架>的系列文章,这些内容基本上覆盖到了我这个Bootstrap框架的各个主要方面的内容,总体来说基本达到了一个稳定的状态,随着时间的推移可以会引入一些更好更新的内容进行完善,本篇继续这个系列,主要介绍如何实现Web页面内容的打印预览和保存操作. 1.Web页面打印的问题 在此之前,我一般使用比较好用的LODOP来执行打印的操作,这个在我之前有很多文章都有涉及,这个控件是一个ActiveX的控件,需要下载安装后就可以在页面是进行打印的排版设计,预

Android实现截屏并保存操作功能_Android

该篇文章是说明在Android手机或平板电脑中如何实现截取当前屏幕的功能,并把截取的屏幕保存到SDCard中的某个目录文件夹下面. 实现的代码如下: /** * 获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() { //1.构建Bitmap WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(

jsp hibernate 数据保存操作的原理_JSP编程

数据的保存,更新和删除: 1.Session.save()方法: Session.save()方法用于实体对象的持久化保存,也就是说当执行session.save()方法时会生成对应的insert SQL语句,完成数据的保存.如下面的代码: User user=new User(); user.setName("zx"); Transaction tx=session.beginTransaction(); session.save(user); tx.commit(); 当执行到se

Android实现截屏并保存操作功能

该篇文章是说明在Android手机或平板电脑中如何实现截取当前屏幕的功能,并把截取的屏幕保存到SDCard中的某个目录文件夹下面. 实现的代码如下: /** * 获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() { //1.构建Bitmap WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(

DropDownList 在保存操作以后保持原来的状态

问题描述 @Html.DropDownList("AtdStatusId",(SelectList)ViewBag.AtdStatusList,CommonString.DropDownListEmptyItemText)RT,类似上面的下拉菜单页面刷新以后怎么保持它以前的值,不用重选 解决方案 解决方案二:你说的这个应该是在asp.net区.你所说的保持原来的值是什么?1.进入页面后,手动选择另外一个,然后刷新页面,要求显示你后来选择的那个.这种情况,可以使用cookie存储你选择的