【主页的设计】
我们的主页看起来很多东西,其实设计的时候只有5个控件,分别把他们都拖进页面里来就行了:页眉控件,页脚控件,注册控件都是昨天我们设计的,在资源框里;两个数据输出控件,datagrid和datalist,在工具箱的web控件层。
在网页设计中,为了布局的需要,往往把控件都装进table里,同样在这里我们使用了一个table,三行两列,其他的都没什么好讲的了,这里主要讲一个新控件:Datalist:
先拖进一个table控件,设定它的宽,因为你必须考虑在不同分辨率下的显示问题,一般我们都是以600*800为基础设计的,这样在600*800显示器上正好充满,到了大显示器上旁边自动回留空,这比较好处理,如果你设计的大,到了小屏幕上它会变成什么样呢?自己想象把,反正告诉你,他不会按比率缩小,就如同access的窗体也是一样啊。
Table的上面一行和下面一行都要跨行,也就是第一行是一列,中间行是两列,第三行又是一列:就是这样:然后将控件拖入相应的单元格内。
其他的我们都不用讲,主要讲讲新控件datalist,这个控件和datagrid很相似,只是datagrid只能以表格的形式出现,而且每一行只能显示一条记录,而datalist的数据排列方式就自由得多,并且可以横排,也可以竖排,datalist必须设用模版项,需要输出的数据在他的<ItmeTemplate>属性里
表示换行,绑定数据时,使用<%#%>语法。RepeatColumns表示数据按几列输出,我们的示例里是三列。Datalis不能自动分业,但今天我们不用分页,因为我们只是选取最新的6个商品显示,正好一页。拖进了datalist控件后,我们选择“项模版”来进行编辑,在项里面又拖进了image控件等
[此贴子已经被作者于2006-8-18 2:04:29编辑过]
|