我正在开发单页应用程序风格的web应用程序。我希望创建基于用户角色的菜单,例如,对于管理用户,我希望显示管理菜单和html内容,对于一般用户,我希望显示不同的html内容。我在中使用了asp.net mvc,因此这可以通过Razor代码实现,如下所示:
@if (@User.IsInRole("Admin"){
-- html content for admin --
}else if (@User.IsInRole("General"){
-- html content for general user --
}else{
-- html cont