asp.net - 带有身份的网络表单,需要迭代用户的角色
问题描述
在 vs2019 中使用 webforms 和 Identity,如何迭代当前登录用户的角色?最好在 vb 中,因为我发现 c# 到 vb 转换器会被击中和错过。这是一个使用“个人用户帐户”创建的超简单测试项目。索赔表中没有索赔(无论它们是什么)。
解决方案
我认为这已经解决了 - 有两个部分。首先,不需要 web.config 中的角色管理器标签,并且可能会破坏工作,它与旧的成员资格框架有关。其次,我将用于测试角色的代码放在启动页面 default.aspx 上。在用户登录之前,我知道那时不会有任何角色,但没想到代码会因此而失败。将代码移动到另一个页面表明它可以工作。
推荐阅读
- laravel - /etc/nginx 文件夹在哪里?
- sql - 在另一个表中进行更改时自动插入 SQL 表
- python - 使用请求进行 Web 抓取 - Python
- bash - Bash 字符串包含 0 以外的数字
- python - Python bs4 webscraping 只返回空值
- git - Github 问题 - 当我在 github 上推送我的项目时,它显示 myname 和 myname 提交,我的名字出现了 2 次,为什么会这样?
- audio-streaming - 从 axWindowsMediaPlayer 控件中检索广播歌曲标题
- javascript - 如何确定光标是否出现在 contenteditable div 中的某些字符之后
- python - 反转 2D --> 2D 非线性函数
- bash - 使用 fdisk 命令的 Bash 脚本磁盘分区