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

mac2022-06-30  29

datalist模块要实现效果如下:

----------页面设计--------------------------------------

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

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

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

1 <asp:DataList ID="DataList1" runat="server">2 <ItemTemplate>3 [<%#Eval("Category.ClassName")%>]  [<%#Eval("DateTime").ToString().Substring(5,5) %>] <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层--------------------

 

转载于:https://www.cnblogs.com/dzj007/archive/2012/01/22/2328720.html

最新回复(0)