如何使用 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 方法生成的单选按钮和复选框?