在我使用ASP.NET Individual User Accounts的Individual User Accounts核心项目中,我做了一个小改动,添加了一个角色检查来显示Register链接(默认情况下,该链接显示在右上角),只有在用户登录并处于admin角色时才显示,这样只有管理员在登录后才能将其他用户添加到系统中。但出于某种原因,即使您是以管理员身份登录到Register中,也不会显示AdminRole链接。通过放置一个断点,我检查了User.IsInRole("AdminRole")的计算结果为true:
_LoginPartial
@model ABCTest.M