设计一个小型的新闻网站 内有新闻首页 展示各个分类的新闻的列表 如国际新闻 国内新闻等类别 我为每个新闻类别设置了一个datalist控件 然后分别对数据库进行读取与展示 不知这样的方法是否合理 是否有更高效的方法? 同时 网站中需要有这样的页面效果不知图中的效果应该如何实现 我思考了一种方法是为这一个版块设置两个datalist 第一个展示带图片的部分 第二个展示不带图片的部分 请问还有更好的方法来实现么?望高手解答 谢谢新闻首页datalist设计

解决方案 »

  1.   

    特别新闻可以datalist定制绑定输出,小新闻的可以用类似gridview那种设计,刷新时候自动绑定最新的前几条信息,以发布时间筛选。
      

  2.   

    用Repeater就行了,或者自己用for或foreach循环显示,同时可以禁用ViewState,最大限度提升性能。
    =================================================================
    ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
    http://www.webdiyer.com/mvcpager/
      

  3.   

    可是这样在首页上会有很多datalist控件 每个datalist会调用一次数据库 不会对运行效率有影响么?
      

  4.   

       一个datalist就可以了,你在前台判断一下就可以了!
      

  5.   

    LZ先按照发布时间,有图片否排序得到data,然后在将第一条有图片的新闻单独写成,其他的for循环就行了呀