我正在尝试创建一个名为Archive.aspx
的页面,该页面显示按日期排序的所有文章。像这样的东西:
February 2012
17: Name of article
10: Name of article 2
January 2012
20: Name of article 3
12: Name of article 4
我尝试使用此代码:
<asp:ListView ID="ListView1" runat="server" DataKeyNames="artid"
DataSourceID="SqlDataSource1">
<ItemTemplate>
<h1><asp:Label ID="Label1" runat="server" Text='<%# Eval("artdate","{0:MMMM yyyy}") %>' /></h1>
<li style="">
<asp:Label ID="artdateLabel" runat="server" Text='<%# Eval("artdate","{0:dd}") %>' />:
<asp:LinkButton ID="titleLabel" runat="server" Text='<%# Eval("title") %>' PostBackUrl='<%#Bind("artid","Articol.aspx?art={0}") %>' />
</li>
</ItemTemplate>
<AlternatingItemTemplate>
<li style="">
<asp:Label ID="artdateLabel" runat="server" Text='<%# Eval("artdate","{0:dd}") %>' />:
<asp:LinkButton ID="titleLabel" runat="server" Text='<%# Eval("title") %>' PostBackUrl='<%#Bind("artid","Articol.aspx?art={0}") %>' />
</li>
</AlternatingItemTemplate>
<EmptyDataTemplate>
No data was returned.
</EmptyDataTemplate>
<LayoutTemplate>
<ul ID="itemPlaceholderContainer" runat="server" style="">
<li ID="itemPlaceholder" runat="server" />
</ul>
<div style="">
</div>
</LayoutTemplate>
</asp:ListView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ASConnectionString %>"
SelectCommand="SELECT [artid], [title], [artdate] FROM [as_Articles] ORDER BY [artdate] DESC">
</asp:SqlDataSource>
但是,我没有得到我想要的结果。
答案 0 :(得分:0)