Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net 4中的性能优化_Asp.net_Database_Menu - Fatal编程技术网

asp.net 4中的性能优化

asp.net 4中的性能优化,asp.net,database,menu,Asp.net,Database,Menu,我正在创建一个网站,这是一个图书馆管理系统,这里有两种类型的用户,主机(超级用户),教员。现在我想显示菜单,这些菜单应该基于登录的用户,比如如果超级用户已经登录,他应该能够看到所有内容,而如果教员已经登录,他/她应该只能看到他/她的详细信息,现在我有3想法: 根据用户从数据库生成菜单。我的意思是,我将在数据库中保存菜单项,并根据登录的用户获取菜单,直接在页面中编码,以便根据登录的用户启用或禁用菜单项。根据用户生成包含菜单的xml文件,并根据登录的用户从中获取菜单。 因为我想从我的网站上获得更多的

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

  • 根据用户从数据库生成菜单。我的意思是,我将在数据库中保存菜单项,并根据登录的用户获取菜单,直接在页面中编码,以便根据登录的用户启用或禁用菜单项。
  • 根据用户生成包含菜单的xml文件,并根据登录的用户从中获取菜单。 因为我想从我的网站上获得更多的性能优化,哪种技术可以节省我的性能,或者有没有其他最好的方法可以轻松高效地填充菜单。 请提供建议。

    尝试使用网站地图:。它可以处理角色