日期:2014-05-17  浏览次数:20400 次

以下网页如果用asp.net 该怎么做?
本帖最后由 skywalker_du 于 2013-02-12 22:53:32 编辑
http://xfqfy.chinacourt.org/public/index.php?LocationID=0200000000http://xfqfy.chinacourt.org/public/index.php?LocationID=0300000000http://xfqfy.chinacourt.org/public/index.php?LocationID=0100000000
以上三个网页页面布局相同,应该是根据不同的参数LocationID,动态生成以显示不同的数据。
请问用asp.net如何动态生成以上页面?
1、后台数据库中各个页面(如:新闻中心)的存储表该如何设计?
2、index页面的前台代码如何写?


------解决方案--------------------
这网站也就只有 3个页面嘛  一般网页上新闻类的模块共用一个表  其他导航或联系我们需要另外设计表  页面的布局一般是 div+css  或用table也行 来布局  
------解决方案--------------------
他是最普通的内容管理系统

表设计的核心就是栏目表


create table Column(
LocationID  nvarchar(32),--栏目ID
ParentId    nvarchar(32),--父级栏目ID
Name        nvarchar(32),--栏目的名称
Type        nvarchar(32),--这个可选  表示栏目类别 比如artitle(文章类),content(内容类),
OrderNum    int          --排序码
)


数据可以有以下实例:
LocationID    ParentID    Name      Type       OrderNum
0100000000    0           法院概况  article    1
0100000001    0100000000  院长致词  article    2
0100000002    0100000000  法院简介  article    3
0200000000    0           新闻中心  article    4
0200000001    0200000000  图片新闻  picture    5
0200000002    0200000000  法院要闻  article    6

这样应根据就很清楚了吧

在生成其他文章列表页的时候只要读取全部的子级栏目显示即可