-1

我正在创建一个站点,它是一个图书馆管理系统,这里有两种类型的用户,Host (SuperUser), Faculty. 现在我想显示菜单,这些菜单应该基于登录的用户,比如如果超级用户已经登录,他应该能够看到所有内容,而如果教员已经登录,他/她应该只能看到他/她的详细信息,现在我有 3想法了:

  1. 从数据库生成基于用户的菜单。我的意思是我会将菜单项保存在数据库中,并根据登录的用户获取菜单
  2. 直接在页面中编码,以便根据登录用户启用禁用菜单项。
  3. 根据用户生成包含菜单的 xml 文件,并根据登录的用户从那里获取菜单。

因为我想从我的网站进行更多的性能优化,哪种技术可以节省我的性能,或者有没有其他最好的方法来轻松和性能地填充菜单。请指教。

4

1 回答 1

1

尝试使用站点地图: http: //msdn.microsoft.com/en-us/library/ms178428 (v=VS.100).aspx 。它可以处理角色。

于 2012-12-13T21:42:00.620 回答