css的内容:
<style type="text/css">
    *{margin:0px; padding:0px; font-size:14px;}
     .nav{margin:20px auto; width:600px;}
     .news{margin:10px 0; padding:10px 0; text-align:left;}
     .news li{list-style:none; width:600px;}
     .news li span{ float:right; text-align:right;}
     .news li a{color: #777; display: block; padding:5px 8px;}
     .news li a:hover{color:#369;}
      h4{font-weight:bold; color:#FF2222; font-family:'黑体'; font-size:24px; text-align:center;  border-           bottom:1px solid #ddd;padding:10px 0;}
</style>
body里边的内容:
<div href="#">Css新闻列表01</a> </li>
<li><span>[2008-03-12]</span><a href="#">Css新闻列表02</a> </li>
<li><span>[2008-03-12]</span><a href="#">Css新闻列表03</a> </li>
<li><span>[2008-03-12]</span><a href="#">Css新闻列表04</a> </li>
<li><span>[2008-03-12]</span><a href="#">Css新闻列表05</a> </li>
</ul>
<strong>
</div>
里边的新闻链接怎么从数据库里边取呢?还得按照时间先后顺序,另外用gridview控件实现这个功能可以吗?这样的功能一般都是怎么实现的啊?

解决方案 »

  1.   


    <div class="news">
                 <asp:Repeater ID="xinwen" runat="server" >
                        <ItemTemplate>
                           <ul> 
    <li><span>  <%# Convert.ToDateTime(Eval("NTime")).ToShortDateString()%></span><a
                                    href="#">·<%# Eval("NTitle") %></a></li>
                        </ul></ItemTemplate>
                    </asp:Repeater>
       </div>
    然后把repeater绑定数据源
      

  2.   

        <form id="form1" runat="server">
        <div>
            <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
            <HeaderTemplate>
            <div><a href="#">Css新闻列表01</a><ul>
            </HeaderTemplate>
            <ItemTemplate>
            <li><span>[2008-03-12]</span><a href='<%#Eval("col1") %>">'><%#Eval("col1") %></a> </li>
            </ItemTemplate>
            <FooterTemplate>
            </ul><strong></div>
            </FooterTemplate>
            </asp:Repeater>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
                ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand='SELECT col1,col2 FROM T1 order by time1 asc'>
            </asp:SqlDataSource>
        
        </div>
        </form>
      

  3.   

    貌似可以唉,<span>  <%# Convert.ToDateTime(Eval("NTime")).ToShortDateString()%></span><a
                                    href="#">·<%# Eval("NTitle") %></a>
    <%# Convert.ToDateTime(Eval("NTime")).ToShortDateString()%>和<%# Eval("NTitle") %>,是啥意思,我以前这样用过,不过意思还是不太明白,谢谢啦