User.IsInRole() 在 MVC C# 类中工作

2023-12-01

我在用

If(User.IsInRole("member"))
{

}

但无法让它在 C# MVC 类中工作。请注意,我没有在可以工作的控制器中使用它。我缺少什么?该代码甚至无法识别用户是什么。

我认为它可能是一个命名空间,但我已经使用了.Mvc命名空间以及其他..

先感谢您


Use HttpContext.Current.User instead

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

User.IsInRole() 在 MVC C# 类中工作 的相关文章

  • 未提供参数时如何指定 C# System.Commandline 行为?

    在我的控制台应用程序中 当未提供控制台参数时 将执行我指定列表 在本例中为参数 3 的任何处理程序 调用该处理程序时 布尔参数设置为 false 但对我来说 根本不调用它更有意义 如何防止这种情况发生并显示帮助文本 using System
  • 如何在 .NET Framework 2.0 中模拟“Func<(Of <(TResult>)>) 委托”?

    我尝试使用这个类代码项目文章 http www codeproject com KB threads AsyncVar aspx在 VB NET 和 NET Framework 2 0 中 除了这一行之外 所有内容似乎都可以编译Privat
  • 如何让 Swagger 插件在自托管服务堆栈中工作

    我已经用 github 上提供的示例重新提出了这个问题 并为任何想要自己运行代码的人提供了一个下拉框下载链接 Swagger 无法在自托管 ServiceStack 服务上工作 https stackoverflow com questio
  • 确保 StreamReader 不会挂起等待数据

    下面的代码读取从 tcp 客户端流读取的所有内容 并且在下一次迭代中它将仅位于 Read 上 我假设正在等待数据 我如何确保它不会在没有任何内容可供读取时返回 我是否必须设置低超时 并在失败时响应异常 或者有更好的办法吗 TcpClient
  • 错误:表达式不产生值

    我尝试将以下 C 代码转换为 VB NET 但在编译代码时出现 表达式不产生值 错误 C Code return Fluently Configure Mappings m gt m FluentMappings AddFromAssemb
  • 复制目录内容

    我想将目录 tmp1 的内容复制到另一个目录 tmp2 tmp1 可能包含文件和其他目录 我想使用C C 复制tmp1的内容 包括模式 如果 tmp1 包含目录树 我想递归复制它们 最简单的解决方案是什么 我找到了一个解决方案来打开目录并读
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • 是否有实用的理由使用“if (0 == p)”而不是“if (!p)”?

    我倾向于使用逻辑非运算符来编写 if 语句 if p some code 我周围的一些人倾向于使用显式比较 因此代码如下所示 if FOO p some code 其中 FOO 是其中之一false FALSE 0 0 0 NULL etc
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设
  • SignalR 似乎正在减慢我的 MVC/Azure 应用程序的启动速度

    我有一个 MVC 应用程序在 Windows Azure 上的 WebRole 上的 NET 4 5 下运行 使用 SignalR 1 0 alpha2 并使用 ServiceBus 底板 在我的 App Start 文件夹中 我有 Reg
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • 为什么 std::strstream 被弃用?

    我最近发现std strstream已被弃用 取而代之的是std stringstream 我已经有一段时间没有使用它了 但它做了我当时需要做的事情 所以很惊讶听到它的弃用 我的问题是为什么做出这个决定 有什么好处std stringstr
  • 外键与独立关系 - Entity Framework 5 有改进吗?

    我读过了several http www ladislavmrnka com 2011 05 foreign key vs independent associations in ef 4 文章和问题 https stackoverflow
  • 等待进程释放文件

    我如何等待文件空闲以便ss Save 可以用新的覆盖它吗 如果我紧密地运行两次 左右 我会得到一个generic GDI error
  • AES 128 CBC 蒙特卡罗测试

    我正在 AES 128 CBC 上执行 MCT 如中所述http csrc nist gov groups STM cavp documents aes AESAVS pdf http csrc nist gov groups STM ca
  • 如何设置 log4net 每天将我的文件记录到不同的文件夹中?

    我想将每天的所有日志保存在名为 YYYYMMdd 的文件夹中 log4net 应该根据系统日期时间处理创建新文件夹 我如何设置它 我想将一天中的所有日志保存到 n 个 1MB 的文件中 我不想重写旧文件 但想真正拥有一天中的所有日志 我该如
  • 为什么 gcc 抱怨“错误:模板参数 '0' 的类型 'intT' 取决于模板参数”?

    我的编译器是gcc 4 9 0 以下代码无法编译 template
  • 使用 C# 读取 Soap 消息

  • C++ 条件编译

    我有以下代码片段 ifdef DO LOG define log p record p else define log p endif void record char data 现在如果我打电话log hello world 在我的代码中
  • 无法接收 UDP Windows RT

    我正在为 Windows 8 RT 编写一个 Windows Store Metro Modern RT 应用程序 需要在端口 49030 上接收 UDP 数据包 但我似乎无法接收任何数据包 我已按照使用教程进行操作DatagramSock

随机推荐

  • 什么是回调?

    什么是回调以及它在 C 中是如何实现的 我刚刚认识你 这很疯狂 但这是我的电话号码 代表 所以如果发生什么事情 事件 也许给我打电话 回电
  • 打印 ( ) 之间的文本 sed

    这是我之前的延伸question 在这个问题中 我需要检索括号之间的文本 其中所有文本都在一行上 现在我有这样一个案例 aop abc d 这次 左括号可以在一行上 右括号可以在另一行上 因此 abc d 也算作分隔符 之间的文本 我需要将
  • 如何转义 XML 属性值中的双引号?

    从以下试验来看
  • 如何设置 Google 任务截止日期

    如何在应用程序脚本中使用 Google 任务服务设置任务的截止日期 任务服务 尝试将此值设置为给定日期 但这似乎只更新本地值而不是服务器值 如 tehhowch 所建议的那样 task due new Date 你如何更新服务器 这是我尝试
  • PHP 准备好的语句 - 检查值是否已存在

    我正在尝试检查一个值 电子邮件 以确定它是否已存在于数据库中 这应该使用准备好的语句来完成 这样做的最佳方法是什么 我的解决方案是这样的 这是错误的 mysqli connectToDB getEmail mysqli gt prepare
  • 我有一个 C Sharp 程序,我可以将其编译为 Linux 服务器的可执行文件,以便我可以在服务器上运行它而无需安装 Mono 吗? [复制]

    这个问题在这里已经有答案了 可能的重复 如何使用 Mono 和 mkbundle 将简单的 Net 控制台项目转换为可移植的 exe 我有一个在Windows上编写的C 程序 我需要将其传输到Linux服务器 然而 客户不想在他的服务器上安
  • 哪个 Firefox 版本与 Selenium 3.6.0 兼容

    我想更新 Selenium 版本 3 6 0 我想知道如果不使用 Gecko 驱动程序 哪个版本的 FF 最好使用 任何帮助将不胜感激 Selenium 与 Gecko 驱动程序 硒释放观点 Selenium v 3 6 0 Java Re
  • 在 Linux C++ 中获取 PTY 的最简单方法

    我正在编写一些需要 Bash 接口的程序 起初我以为我可以使用 popen 或 QProcess 我正在使用 QT C 它们工作正常 但我无法让它们在 tty 中运行 Bash 如果您要使用 sudo 之类的东西 需要 tty pty 来接
  • 为什么 DateTime::diff 返回这些日期之间的 0 天?

    考虑以下测试用例 start new DateTime 2011 02 25 end new DateTime 2011 03 25 interval end gt diff start echo INTERVAL interval gt
  • 虽然3 * 0.1无法准确表示,但为什么Javascript可以正确计算0.15 * 2? [复制]

    这个问题在这里已经有答案了 可能的重复 JavaScript 的浮点数学有问题吗 在 JavaScript 中 3 0 1 0 30000000000000004 我认为这是由于该语言的数字系统无法准确表示 0 3 但为什么会出现以下情况呢
  • SQL Server 相当于 MySQL 枚举数据类型?

    SQL Server 2008有类似MySQL的数据类型吗enum 事实并非如此 有一个模糊的等价物 mycol VARCHAR 10 NOT NULL CHECK mycol IN Useful Useless Unknown
  • 带有部分的 UItabelview 内的多个 UICollectionviews - swift

    基本上 我试图获得与此类似的结果 http ashfurrow com blog putting a uicollectionview in a uitableviewcell 然而 我想要 2 个 collectionsViews 1 个
  • 通过 Android 上的 Intent 启动 Google 地图路线

    我的应用程序需要显示从 A 到 B 的 Google 地图方向 但我不想将 Google 地图放入我的应用程序中 相反 我想使用 Intent 启动它 这可能吗 如果是 怎么办 你可以使用这样的东西 Intent intent new In
  • jQuery AJAX 调用时 POST 数组为空

    我犹豫要不要问 因为还有很多关于这个主题的其他帖子 one and two例如 但这些帖子中的解决方案似乎都不适用于我 我试图将 JSON 编码的对象从页面传递到 PHP 控制器 然后返回一些信息 如果我在 Firebug 中观看 我可以看
  • 无法在 macOS Sierra 上安装 wxPython

    我下载的包是 wxPython3 0 osx cocoa py2 7 dmg 来自https sourceforge net projects wxpython 我单击了该文件 但在安装失败结束时收到以下消息 The Installer c
  • display: inline-block 和 float: left 有什么区别

    我想知道为什么不一直使用 display inline block 而不是 float left 内联块似乎在布局方面更容易控制 并且没有必须清除浮动等的问题 我试图弄清楚为什么使用一个而不是另一个 非常感谢 Emily 浮动的目的是让文本
  • 在 R 中将直方图与密度图相结合

    当我将直方图和密度线组合在一个图中时 我似乎遇到了直方图和密度线之间的缩放问题 单独绘制密度曲线和两者组合绘制之间存在明显的视觉差异 两个图之间具有相同形状和比例的解决方案是什么 单独的密度以及与 histo 组合时的密度 我使用这段代码
  • 迭代 JS 数组的定义元素

    我使用 JS 数组将 ID 映射到实际元素 即键值存储 我想迭代所有元素 我尝试了几种方法 但都有其注意事项 for var item in map 迭代数组的所有属性 因此它还包括 Array prototype 的函数和扩展 例如 将来
  • 如何将“python --version”的输出附加到 bash shell 中的文件?

    我正在尝试编写一个简短的脚本来将当前 shell 会话的某些环境变量记录到文件中 不幸的是 python version 的输出似乎忽略了 gt gt 运算符并打印到 shell 而不是文件 我的最小 不 工作示例 rm path log
  • User.IsInRole() 在 MVC C# 类中工作

    我在用 If User IsInRole member 但无法让它在 C MVC 类中工作 请注意 我没有在可以工作的控制器中使用它 我缺少什么 该代码甚至无法识别用户是什么 我认为它可能是一个命名空间 但我已经使用了 Mvc命名空间以及其