所以我在使用 MVC Identity 用户角色作为我的信号员聊天中的前缀时遇到了麻烦。
这是视图中脚本标记内的 jQuery。
风景:
var admin = "@User.IsInRole("Administrator");"
// Add the message to the page.
if (admin) {
$('#discussion').append('<li class="list-group-item"><strong>' + today + ' - [Admin] - ' + htmlEncode(name) + '</strong>: ' + htmlEncode(message) + '</li>');
}
else {
$('#discussion').append('<li class="list-group-item"><strong>' + today + ' - ' + htmlEncode(name) + '</strong>: ' + htmlEncode(message) + '</li>');
}
但现在的情况是,当管理员查看聊天时,输入聊天的每个人都会获得 HIM 的管理员前缀,反之亦然。
有什么办法可以使这项工作吗?
谢谢你的帮助。