骨架网页的数据库库存储结构如何设计?

niit_zc 2009-04-07 09:40:12
骨架网页例如csdn的首页,有很多信息栏,信息栏里是分类的N多的链接。
以前没研究过这类网页,现在想弄弄清楚它的结构。
我的想法是建一个Items表存储所有的链接信息,id,title(链接标题),src(指向的网页路径),aspxId(对应的用户控件Id)。
在asp.net中建立用户控件,aspxId字段保存的是用户控件在页面中的id,后台代码根据用户控件的id从数据库取数据并填充到相应的用户控件中,
取数据的代码在用户控件的page_load中,这样每加载一个用户控件就要访问一次数据库,性能不是很好,不过没关系,因为最后是要生成静态页面的。
这么想似乎没问题,而且我也是这么做 的。但实际上观察csdn首页发现每个信息栏都有点差异,所以它应该不是用的这种方法,因为要让同一个用户控件表现出不同的外观过于复杂。而且如果信息栏的样式复杂一些比如tab滑动门或图文混排的话,用户控件的设计也会很复杂,而且用户控件的数量会很多。

我现在的设计显得臃肿不堪,为了同一个用户控件能表现出一些差异以便于重用,我将每个用户控件都在数据库中建立了一个表,创建字段保存用户控件每个部分的信息和样式。default.aspx上控件太多在设计窗口一团花,我都不敢用鼠标点。虽然最后浏览起来效果不错,但后台代码是一团糟。

所以所以所以,骨架网页似乎不是这么设计的。不知那位前辈用设计这种网页的经验,不吝赐教!


...全文
143 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
niit_zc 2009-04-14
  • 打赏
  • 举报
回复
在后台管理页面应该做成什么样子更方便添加信息?
niit_zc 2009-04-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wanghao3616 的回复:]
找个论坛源码 看看 不就得了
[/Quote]
这样的网站好像并不好找,更多的是应用网站。
zzxap 2009-04-09
  • 打赏
  • 举报
回复
ID NAME URL
ID PID URL DEPT (PID=ID)
ID PID URL DEPT (PID=ID)
wanghao3616 2009-04-09
  • 打赏
  • 举报
回复
找个论坛源码 看看 不就得了
niit_zc 2009-04-09
  • 打赏
  • 举报
回复
自己顶
niit_zc 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 takeshe 的回复:]
查看源文件看看人家是怎么设计的
[/Quote]
查看源文件看不到后台结构

[Quote=引用 2 楼 wuyq11 的回复:]
通过模块设置菜单名称链接地址,在通过控件控制和JS实现
[/Quote]
好像太笼统了
wuyq11 2009-04-07
  • 打赏
  • 举报
回复
通过模块设置菜单名称链接地址,在通过控件控制和JS实现
takeshe 2009-04-07
  • 打赏
  • 举报
回复
查看源文件看看人家是怎么设计的

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧