日期:2014-05-18  浏览次数:20398 次

商务网站首页
像大型商务网站首页,都是用什么做的。
我以前做首页都是用控件如datalist,datagrid,repeater...觉得首页要调用那么多数据很慢的,
不知道还有什么方法。

------解决方案--------------------
我是直接自己输出html代码。
------解决方案--------------------
我也是输出html代码。,或者做成静态的。用ajax调用。
------解决方案--------------------
输出html并不是全部的html都用response.write的。

布局就先用div控制好啊,比如网站是个左右结构。
左边1个divl,右边1个divr。(这里已经布局好了)

想在divr输出一些商品列表,就在divr中放1个asp:literal控件,然后后台组合好html代码后就把html代码赋值给asp:literal就好了,一般不用response.write输出
------解决方案--------------------
一般的大型网站都采用的生成静态页面的方式来处理
------解决方案--------------------
新浪之类的都是
------解决方案--------------------
测试我的名字能变多长
------解决方案--------------------
学习了

to BearRui(开心熊 | BYD,我为你哭泣...)

然后后台组合好html代码后就把html代码赋值给asp:literal就好了

这句话不是很明白……
------解决方案--------------------
mark
------解决方案--------------------
asp:literal是2005的,有点像2003的label是吧?
----------------
完全不同label,label是会自己产生html代码 <span的,而span是行元素。

在2003中你可以直接把设置某个div的runat= "server ",然后把生成的html代码赋值给这个div的InnerHTML属性。
------解决方案--------------------
table
------解决方案--------------------
显示的数据也只是很小一部分而已吧,比如热点信息之类的
------解决方案--------------------
asp:literal是2005的,有点像2003的label是吧?


2003里也有
------解决方案--------------------
我还是用datalist,datagrid,repeater,然后加入缓存
------解决方案--------------------
output.Write

俺最喜欢
------解决方案--------------------
首页一般做成静态的好,动态的太慢了,静态快一点
------解决方案--------------------
repeater + 缓存