MVC3 - 在viewbag.message中显示角色名称
在 ViewBag.Message 中,我想在消息中显示用户的角色。如果用户属于“客户端”角色。我想添加到现有的视图包中,因此它显示在主页上 Hello User123!您是客户!
In a ViewBag.Message, I would like to display the user's role in a message. If the user is of the "Client" role. I would like to add to the existing viewbag so it say's on the Home page Hello User123! You're a Client!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用成员资格和角色提供程序来获取分配给用户的角色集合。
角色将是一个字符串数组,因为可以将一个用户分配给多个角色。如果您只想使用第一个角色,您可以这样做:
在您的视图中,您将访问 ViewBag 的 Message 属性来显示您的消息。
You can use the membership and role providers to get a collection of roles assigned to a user.
roles will be a string array because a user can be assigned to more than one role. If you want to just use the first role, you could do this:
In your view, you would access the Message property of the ViewBag to display your message.