新闻模块之新闻列表-使用datalist 模块获取数据-页面表示层(Linq方式)-1

  1. datalist模块要实现效果如下:

  2. ----------页面设计--------------------------------------

 拖一个DataList控件到页面中,设计如图。

  3.    -----------页面代码---------------------------------------

一个在直接在页面上显示,另一个通过超链接传送到下一个页面。

1 <asp:DataList ID="DataList1" runat="server">
2 <ItemTemplate>
3 [<%#Eval("Category.ClassName")%>]&nbsp; [<%#Eval("DateTime").ToString().Substring(5,5) %>]&nbsp;<a href='ShowNews.aspx?articleId=<%#Eval("ArticleId") %>'>[<%#Eval("Title") %>]</a>
4 </ItemTemplate>
5 </asp:DataList>

 4.---------CS代码-----------------------

    查询所有数据

 1 protected void Page_Load(object sender, EventArgs e)
2 {
3 if (!IsPostBack)
4 {
5 BindDataList();
6 }
7 }
8 /// <summary>
9 /// 绑定DataList方法,返回所有所在的数据
10 /// </summary>
11 protected void BindDataList()
12 {
13 ArticleBLL articlesystem = new ArticleBLL();
14 DataList1.DataSource = articlesystem.GetAll();
15 DataList1.DataBind();

 5. ------------------转入到BLL层---------------------

 6. ------------------转入到DAL层--------------------



 

posted @ 2012-01-22 00:36  阿杜008  阅读(976)  评论(0编辑  收藏  举报