0

所以我在使用 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 的管理员前缀,反之亦然。

有什么办法可以使这项工作吗?

谢谢你的帮助。

4

0 回答 0