如何使用 asp.net mvc 5 中的单选按钮检索登录详细信息?

Posted

技术标签:

【中文标题】如何使用 asp.net mvc 5 中的单选按钮检索登录详细信息?【英文标题】:How I can retrieve login details using radio button in asp.net mvc 5? 【发布时间】:2017-09-25 15:10:26 【问题描述】:

朋友们,

我正在工作 Asp.Net MVC 5 项目。

我希望主页上有这样的 RadionButton

看起来像:

O 管理员 O 团队成员 O 团队负责人 哦客户

用户将选择上述单选按钮中的任何一个

用户名 __________________

密码__________________

然后他将输入他的凭据以登录

【问题讨论】:

【参考方案1】:

我假设您正在使用 Identity,但我从您的帖子中不知道这一点。用户登录后,您可以使用

获取他们的角色
User.IsInRole("RoleName");

你可以得到所有的角色

var userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context));
var userRoles = userManager.GetRoles(User.Identity.GetUserId());

如果您不使用身份,我认为 System.web.security 命名空间具有角色并让您变得简单。

Roles.GetAllRoles()

我认为只是获取系统上的所有角色,读入 System.web.security,我知道它很容易使用,但已经有一段时间了。

用户被置于角色中,他们不应该将自己置于角色中,并且用户不需要知道他们处于什么角色,应用程序可以根据登录凭据告诉他们,更具体地说,应用程序的行为基于关于凭据。

【讨论】:

以上是关于如何使用 asp.net mvc 5 中的单选按钮检索登录详细信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jquery unobtrusive 和 Asp.Net Mvc 验证动态生成的单选按钮组?

如何使用jQuery unobtrusive和Asp.Net Mvc验证动态生成的单选按钮组?

如何禁用 ASP.NET MVC 中 HtmlHelper 方法生成的单选按钮和复选框?

如何确定在 C# ASP.NET CORE MVC 5.0 中选择了哪个单选按钮

如何隐藏单选按钮列表中的单选按钮之一?

ASP.NET MVC 单选按钮更新布尔值