在一般的**中瀏覽類別的使用者控制項通常都位於大多數 asp.net 頁的左邊,它使使用者能夠按類別快速的查詢產品。最近遇到乙個客戶,因為在他**上展示的產品並不多,所以要求在原有類別瀏覽的基礎上將產品也加進去。一來更方便,二來加長了左部導航欄的長度使頁面更協調。原有的分類導航欄是由repeater實現的,現在需要在每乙個分類下加入該類的商品資訊,於是我想到了在原有repeater中巢狀repeater。實現介面如下:
前台頁面部分:
<
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>
<
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
>
後台**部分(部分**):
//在繫結分類品名時,繫結分類下的產品
private
void
rptcategories_itemdatabound(
object
sender, system.web.ui.webcontrols.repeateritemeventargs e) }
在Repeater中巢狀使用Repeater
前台頁面部分 databinder.eval container.dataitem,typename databinder.eval container.dataitem,productname 後台 部分 部分 在繫結分類品名時,繫結分類下的產品 private void rptcategorie...
在Repeater中巢狀使用Repeater
在一般的 中瀏覽類別的使用者控制項通常都位於大多數 asp.頁的左邊,它使使用者能夠按類別快速的查詢產品。最近遇到乙個客戶,因為在他 上展示的產品並不多,所以要求在原有類別瀏覽的基礎上將產品也加進去。一來更方便,二來加長了左部導航欄的長度使頁面更協調。原有的分類導航欄是由repeater實現的,現在...
在Repeater中巢狀使用Repeater
在一般的 中瀏覽類別的使用者控制項通常都位於大多數 asp.頁的左邊,它使使用者能夠按類別快速的查詢產品。最近遇到乙個客戶,因為在他 上展示的產品並不多,所以要求在原有類別瀏覽的基礎上將產品也加進去。一來更方便,二來加長了左部導航欄的長度使頁面更協調。原有的分類導航欄是由repeater實現的,現在...