有关DataList模板动态产生超链接的问题
我做一个项目,是讲座性质的,从其它页面传来一个id,然后我要在课程表中查询,一共有多少讲我可以做到,用dateset的tables.rows就可以了,但是怎样才能产生如第1讲,第2讲这样的效果呢?模板代码片断如下:
<asp:DataList ID= "DataList2 " runat= "server " RepeatColumns= "8 " RepeatDirection= "Horizontal " Width= "100% ">
<ItemTemplate>
<a href= 'Play.aspx?CourseClassID= <%#Eval( "ID ") %> ' > 第 <%#serial++ %> 讲 </a>
</ItemTemplate>
</asp:DataList>
ID是表中的一个自增字段,很容易得到,serial为.cs文件中的一个变量,初始值为1,我想这样做就可以了,但结果不对,我的思路是每加载一次模板,就自加1,然后在页面中显示,可是结果不对,哪位能解答一下,再有,怎么解决?问题挺长,希望大家耐心看,一定会有收获的。
------解决方案-------------------- <a href= 'Play.aspx?CourseClassID= <%#Eval( "ID ") %> ' > 第 <%# Container.ItemIndex+1%> 讲 </a>