【发布时间】:2010-09-24 11:24:38
【问题描述】:
我有一个中继器,看起来像这样:
<HeaderTemplate>
<div>
</HeaderTemplate>
<ItemTemplate>
<asp:PlaceHolder runat="server" id="plhContent"/>
</ItemTemplate>
<FooterTemplate>
</div>
</FooterTemplate>
然后我有一个如下所示的数据集:
Title | Category
"Title1","Legal"
"Title2","Legal"
"Title3","Finance"
"Title4","Accounting"
数据集按类别排序。
我试图实现的输出是:
<div><!-- from headertemplate -->
<div id="legal">
<ul>
<li>Title 1</li>
<li>Title 2</li>
</ul>
</div><!--end legal div-->
<div id="Finance">
<ul>
<li>Title 3</li>
</ul>
</div><!--end finance div-->
<div id="Accounting">
<ul>
<li>Title 4</li>
</ul>
</div><!--end accounting div-->
</div><!-- from footertemplate -->
但是我真的在逻辑上苦苦挣扎。在我的代码中,我基本上得到了:
Add a bulleted list
Add a listitem
但这会给“title2”行带来问题,因为它不需要新的项目符号列表,它只需要在转发器的上一次迭代中将新的列表项添加到项目符号列表中。
我怎么可能做到这一点?
提前致谢 铝
【问题讨论】: