复制代码 代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.dtCategory = GetCategoryTable();
this.dtProduct = GetProductTable();
rptCategoryList.DataSource = dtCategory;
rptCategoryList.DataBind();
}
}
// 准备一张分类表
DataTable GetCategoryTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("CategoryId", typeof(int));
dt.Columns.Add("CategoryTitle", typeof(string));
for (int i = 1; i <= 3; i++)
{
DataRow row = dt.NewRow();
row["CategoryId"] = i;
row["CategoryTitle"] = "分类名字 " + i + "";
dt.Rows.Add(row);
}
return dt;
}
// 准备一张产品表
DataTable GetProductTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("ProductTitle", typeof(string));
dt.Columns.Add("CategoryId", typeof(int));
for (int i = 1; i <= 9; i++)
{
DataRow row = dt.NewRow();
row["ProductTitle"] = "产品名字 " + i + "";
if (i > 6) row["CategoryId"] = 3;
else if (i > 3) row["CategoryId"] = 2;
else row["CategoryId"] = 1;
dt.Rows.Add(row);
}
return dt;
}
// 获取某个类别的产品
DataTable GetProductTable(int categoryId)
{
DataView dv = this.dtProduct.DefaultView;
dv.RowFilter = " CategoryId=" + categoryId + " ";
return dv.ToTable();
}
protected void rptCategoryList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
DataRowView drv = (DataRowView)e.Item.DataItem;
Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle");
ltlTitle.Text = drv["CategoryTitle"].ToString();
Repeater rptProductList = (Repeater)e.Item.FindControl("rptProductList");
rptProductList.DataSource = GetProductTable(Convert.ToInt32(drv["CategoryId"]));
rptProductList.DataBind();
}
}
protected void rptProductList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
DataRowView drv = (DataRowView)e.Item.DataItem;
Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle");
ltlTitle.Text = drv["ProductTitle"].ToString();
}
}
前台aspx代码
复制代码 代码如下:
<</CODE>form id="form1" runat="server">
<</CODE>div>
<</CODE>asp:Repeater ID="rptCategoryList" runat="server" OnItemDataBound="rptCategoryList_ItemDataBound">
<</CODE>ItemTemplate>
<</CODE>div class="listBox">
<</CODE>div class="title">
<</CODE>asp:Literal ID="ltlTitle" runat="server"></</CODE>asp:Literal></</CODE>div>
<</CODE>div class="content">
<</CODE>ul>
<</CODE>asp:Repeater ID="rptProductList" runat="server" OnItemDataBound="rptProductList_ItemDataBound">
<</CODE>ItemTemplate>
<</CODE>li>
<</CODE>asp:Literal ID="ltlTitle" runat="server"></</CODE>asp:Literal>
</</CODE>li>
</</CODE>ItemTemplate>
</</CODE>asp:Repeater>
</</CODE>ul>
</</CODE>div>
</</CODE>div>
</</CODE>ItemTemplate>
</</CODE>asp:Repeat</</CODE>div>
</</CODE>form>
相关推荐:
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO优化基础:让你的网站脱颖而出的秘密武器,模仿猫ai
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO部:开启数字化营销新纪元的幕后英雄,株洲营销推广是什么公司
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
优排软件:高效管理新天地,轻松提升工作效率,长葛外贸网站建设
GPT在智能聊天机器人中的作用:重塑沟通体验,开创智能未来,百万级ai
如何识别文章是否由AI写作:技巧与方法解析
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
AI代谢文章:从灵感到成果的创作革命
AI仿写文章:开启内容创作新纪元
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
seo监控什么意思,seo数据监控 ,ai panda眼镜架
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
SEO译为:网站排名背后的优化策略,会展中心网站优化
seo需要什么人才,seo需要做什么工作 ,探索ai照片
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
在线AI文章生成:内容创作新革命
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
AI自动生成:开启智能时代的无限可能,ai熊熊图片
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
在线AI生成文章:智能写作的未来趋势
如何选择适合你的AI工具?全面解析AI工具哪个好用
用AI征文工具,轻松创作出精彩文章!
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
文章疑似AI生成怎么办?如何辨别并应对AI生成文章的挑战
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站