类似于QQ空间的空间是如何实现的?asp.net
现在我们在用asp.net做一个项目空间,类似于QQ空间,用于展示和管理项目的。现在涉及到每个空间内的内容都不一样,所以是不是要动态的根据空间id,从数据库中取出所有的空间相关的东西,展示在一个页面上,这样效率是不是不会很高,还有比较好的方法吗??
另一个问题是,空间主页的头部导航如何实现,用母版页适合吗?导航的连接如何动态的配置(空间id)?
小弟水平有限,希望高手帮忙解答,先谢谢了
------解决方案--------------------根据用户权限动态生成菜单。将菜单功能存放在一个数据表里,每个菜单项对应一个MenuID,这个表里还要存放菜单的连接URL。然后有一个权限和菜单ID的对应关系表,确定特定角色的空间页面显示哪些菜单。
------解决方案--------------------动态加载控件和样式
------解决方案--------------------你也不想想光空间那么多功能,我感觉起码也得上十上百张表。当然那些菜单什么肯定是根据用户的定义的实现的。一个用户对应那么一堆表。你要做个类似的也得累死你吧。
动态导航用母版页是合适的。你在后台根据用户获取表数据,动态添加到导航栏上。
这里面用的最多就是ajax。
------解决方案--------------------