国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

在Repeater中嵌套使用Repeater

2024-07-21 02:16:01
字體:
供稿:網(wǎng)友
  在一般的網(wǎng)站中瀏覽類別的用戶控件通常都位于大多數(shù) asp.net 頁的左邊,它使用戶能夠按類別快速的查找產(chǎn)品。最近遇到一個客戶,因為在他網(wǎng)站上展示的產(chǎn)品并不多,所以要求在原有類別瀏覽的基礎(chǔ)上將產(chǎn)品也加進去。一來更方便,二來加長了左部導航欄的長度使頁面更協(xié)調(diào)。原有的分類導航欄是由repeater實現(xiàn)的,現(xiàn)在需要在每一個分類下加入該類的商品信息,于是我想到了在原有repeater中嵌套repeater。實現(xiàn)界面如下:


前臺頁面部分:
<asp:repeater id="rptcategories" runat="server">
  <headertemplate>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
  </headertemplate>
  <itemtemplate>
    <!--分類名稱-->
    <tr><th><%# databinder.eval(container.dataitem, "typename") %></th></tr>
    <!--分類下的產(chǎn)品-->
    <asp:repeater id="rptproduct" runat="server">
      <itemtemplate>
        <tr><td><a href='productinfo.aspx?id=<%# databinder.eval(container.dataitem, "id") %>'><%# databinder.eval(container.dataitem, "productname") %></a></td></tr>
      </itemtemplate>
    </asp:repeater>
  </itemtemplate>
  <footertemplate>
    </table>
  </footertemplate>
</asp:repeater>

后臺代碼部分(部分代碼):
//在綁定分類品名時,綁定分類下的產(chǎn)品
private void rptcategories_itemdatabound(object sender, system.web.ui.webcontrols.repeateritemeventargs e)
{
    bll.products products =new bll.products();
    if (e.item.itemtype == listitemtype.item ||    e.item.itemtype == listitemtype.alternatingitem) 
    {
        repeater rptproduct = (repeater) e.item.findcontrol("rptproduct");
        //找到分類repeater關(guān)聯(lián)的數(shù)據(jù)項
        datarowview rowv = (datarowview)e.item.dataitem;
        //提取分類id
        int categorieid = convert.toint32(rowv["id"]);
        //根據(jù)分類id查詢該分類下的產(chǎn)品,并綁定產(chǎn)品repeater
        rptproduct.datasource = products.getproductsbycategorieid(categorieid);
        rptproduct.databind();
    }
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 眉山市| 府谷县| 二连浩特市| 和静县| 北辰区| 遵义市| 伊宁市| 泸定县| 恩平市| 博湖县| 依安县| 阿拉善左旗| 伽师县| 平湖市| 尼勒克县| 辽宁省| 乐业县| 绵竹市| 田东县| 奉化市| 准格尔旗| 富顺县| 金华市| 潮安县| 宁国市| 尼玛县| 大连市| 兴业县| 融水| 上高县| 博爱县| 民丰县| 石泉县| 穆棱市| 横峰县| 四子王旗| 拜城县| 南丰县| 开远市| 承德县| 重庆市|