我在我的ASP.NET站點上有一個頁面,它有一個Repeater控件來顯示來自站點成員的帖子。在沒有數據庫的ASP.NET中進行分頁
此刻,我將帖子的數據存儲在XML文件中,然後將其緩存在自定義對象內的網站中。
所以我必須:
public class MemberPost
{
public string Title { get; set; }
public string Text { get; set; }
public string Name { get; set; }
public DateTime Date { get; set; }
public List<string> Pictures { get; set; }
}
和:
public class MemberPosts : List<MemberPost>
{
}
我能中繼器的數據源設置爲MemberPosts的實例,這一切按預期工作,但我想要在添加更多帖子時添加分頁。
我發現的所有例子似乎都涉及讓數據在數據庫中分頁 - 是否有任何方法可以將轉發器或其他類似控件綁定到我的內存中的MemberPosts集合並讓它爲我實現分頁?
我使用VS2010/.NET 3.5,但可以切換到4.0,如果有必要,因爲我有我的服務器上。
謝謝。
+1指出互聯網上的每個ASP .NET示例都將UI直接綁定到數據庫。我真的希望他們停止宣傳這樣的做法:) – David 2010-08-15 12:23:34
這是CQRS用法的常見做法 – 2010-08-15 19:12:53