<div class="w350 column">
      <div class="focus_news">
            <h2><a href="http://auto.sina.com.cn/sales/2010-04-20/0248591765.shtml" title="乐风南昌全系优惠3000元 有部分现车" target="_blank">乐风南昌全系优惠3000元 有部分现</a></h2>
<ul class="text" style="height:245px;">
                    <li><a href="http://auto.sina.com.cn/news/2010-04-19/0912591406.shtml" title="雪佛兰乐风降价1万元 最低仅需7.19万" target="_blank">雪佛兰乐风降价1万元 最低仅需7.19万</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-16/1011590661.shtml" title="福州购新乐风黑色魅惑版送8千大礼 现车充足" target="_blank">福州购新乐风黑色魅惑版送8千大礼 现车充足</a></li>
                    <li><a href="http://auto.sina.com.cn/news/2010-04-16/0900590565_3.shtml" title="乐风" target="_blank">乐风</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-15/0107589799.shtml" title="济南雪佛兰新乐风优惠继续 最高降万元" target="_blank">济南雪佛兰新乐风优惠继续 最高降万元</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-13/0017588562.shtml" title="雪佛兰乐风长沙优惠5000  购车送装饰" target="_blank">雪佛兰乐风长沙优惠5000  购车送装饰</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-12/0952588314.shtml" title="雪佛兰乐风4月份最高现金优惠一万元" target="_blank">雪佛兰乐风4月份最高现金优惠一万元</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-12/0717588126.shtml" title="雪佛兰新乐风现车足 购车可省8000元现金" target="_blank">雪佛兰新乐风现车足 购车可省8000元现金</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-09/0928587515.shtml" title="乐风上海二级优惠1.3万元 1.4手动售6.19万" target="_blank">乐风上海二级优惠1.3万元 1.4手动售6.19万</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-07/0147586174.shtml" title="乐风上海优惠1.3万 送部分保险和装潢" target="_blank">乐风上海优惠1.3万 送部分保险和装潢</a></li>
                    <li><a href="http://auto.sina.com.cn/sales/2010-04-07/0147586174.shtml" title="乐风上海优惠1.3万 送部分保险和装潢" target="_blank">乐风上海优惠1.3万 送部分保险和装潢</a></li>
            </ul>
        </div>
    </div>
请教一下,上面的数据可否用repeater控件来实现,要动态显示有什么好的办法

解决方案 »

  1.   

    当然可以,Repeater是比较灵活的.
      

  2.   

      <h2><a href="http://auto.sina.com.cn/sales/2010-04-20/0248591765.shtml" title="乐风南昌全系优惠3000元 有部分现车" target="_blank">乐风南昌全系优惠3000元 有部分现</a></h2>
    <h2>里的要一起显示  
      

  3.   

    可以的,你可以在内存中建立一个 DataTable,把你的数据存放在这个里面(可以是即时生成的,也可以是从文件或者其他地方读取来的)
    并且把这个 DataTable 作为 Repeater 的数据源(DataSource),然后给 Repeater 做绑定就可以
      

  4.   

    数据是一起的,
    从<h2>到<li>所有的绑定一个数据源。第一项是不相同。要求在一个repeater控件实现
      

  5.   

    Repeater 的话,用 ItemTemplet 之后,生成的效果每个都一样吧
    为什么不能单独采取措施呢
    再不行的话,你自己写一个这样的用户控件吧,也不复杂了
      

  6.   

    没理解我意思。看看html代码第一项的样式是不一样的,其他的绑定repeater控件很容易
      

  7.   


    <div id="tmpHtml" class="w350 column" runat="server">
             <div class="focus_news">
                <h2><a href="{url}" title="{tag}" target="_blank">{title}</a></h2>
                <ul class="text" style="height:245px;">            
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                        <li><a href="{url}" title="{tag}" target="_blank">{title}</a></li>
                </ul>
            </div>
        </div>
    Regex re;
    using(SqlDateReader DateReader = xxx)
    {
     while (DateReader.Read())
    {
    re = new Regex("({url})");
    tmpHtml = re.Replace(tmpHtml, DateReader.GetString(0), 1);
    re = new Regex("({tag})");
    tmpHtml = re.Replace(tmpHtml, DateReader.GetString(1), 1);
    re = new Regex("({title})");
    tmpHtml = re.Replace(tmpHtml, DateReader.GetString(2), 1);
    }                            
    }
      

  8.   

    编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1502: 与“System.Text.RegularExpressions.Regex.Replace(string, string, string)”最匹配的重载方法具有一些无效参数源错误: 行 97:             {
    行 98:                 re = new Regex("({url})");
    行 99:                 tmpHtml = re.Replace(tmpHtml, dr1.GetString(0), 1);
    行 100:                re = new Regex("({title})");
    行 101:                tmpHtml = re.Replace(tmpHtml, dr1.GetString(1), 1);