1
我正在嘗試創建一個名爲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>
但是,我沒有得到我想要的結果。