<%# Container.ItemIndex+1%>这是什么意思? 比如有70个记录,你用GridView分页显示,一页10记录,那么Container.ItemIndex是0~69的数据编号。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Container.DisplayIndex呢,只能是0~9。因为它表示当前页的数据编号。 正解, Container.ItemIndex是行索引,从0开始! Container.ItemIndex 当前项的索引 <%# Container.ItemIndex+1%>绑定后台的某个字段+1 不懂的不要乱说,把他弄糊涂了,上面几个朋友说的很对,是自增,我写个简单的例子<asp:Repeater ID="Repeater_news" runat="server"> <ItemTemplate><a href="news.aspx" onmouseover="SetImage(<%#Container.ItemIndex%>);"><%#Eval("title") %></a> </ItemTemplate></asp:Repeater>希望可以帮你理解 Container.ItemIndex就是所在行的行索引 当前数据行的索引,比如有n个记录,你用DataGrid分页显示,每页10记录,那么Container.ItemIndex是0~n-1的数据编号,楼上比方的也比较好,1楼2楼3楼4楼...确实可以这样做出来 Container 的总个数 用什么方法得到 repater,Container.ItemIndex的运用,以及IIf<asp:Repeater ID="rptsells" runat="server" > <ItemTemplate> <li class='<%# IIf(Container.ItemIndex<=2,"topThree","topFour") %>'><em> <%#Container.ItemIndex + 1%></em><a href="<%#IIf(Eval("sourceType")=1, "sell_view.aspx?id=" & Eval("ID"), "rent_view.aspx?id=" & Eval("ID"))%>" target="_blank"><%#IIf(Eval("title").ToString.Length > 15, ZP.StringUtil.GetPartOfString(Eval("Title").ToString, 14, True), Eval("title"))%> </a></li> </ItemTemplate> </asp:Repeater> <em> <%#Container.ItemIndex + 1%></em> 行号,index=0,从 1开始 <li class='<%# IIf(Container.ItemIndex<=2,"topThree","topFour") %>'> 可以用来给行不同样式,代码里面是给1-10个数据的样式:比如1-3要求字体,图片颜色,不一样等,可以调用不同的CSS IIf函数 根据表达式的值,来返回两部分中的其中一个。才学会用, Container.ItemIndex 这个值是从0 开始的,所以+1 就是从1开始 升序序号! 高分请教! 简单问题下班结帖! 急~~~求大家解答 dataset导入到Excel中的问题 请教下.net使用表单的问题 GridView里能加dropdowlist吗? 删除文件 求数据库字段长度限制问题解决方案[在线苦等.....] 初学asp.net,对于sdk文档中的一行代码不理解,请指点! 求解,访问HostName时,JS生成元素CSS丢失? 面试中委托的问题!!! 出现"该网站使用您标识访问的数据源,如果您信任该网站单击"确定",否则单击取消"的警告怎么消除呢?
绑定后台的某个字段+1
<asp:Repeater ID="Repeater_news" runat="server">
<ItemTemplate>
<a href="news.aspx" onmouseover="SetImage(<%#Container.ItemIndex%>);"><%#Eval("title") %></a>
</ItemTemplate>
</asp:Repeater>
希望可以帮你理解
<asp:Repeater ID="rptsells" runat="server" >
<ItemTemplate>
<li class='<%# IIf(Container.ItemIndex<=2,"topThree","topFour") %>'><em>
<%#Container.ItemIndex + 1%></em><a href="<%#IIf(Eval("sourceType")=1, "sell_view.aspx?id=" & Eval("ID"), "rent_view.aspx?id=" & Eval("ID"))%>"
target="_blank"><%#IIf(Eval("title").ToString.Length > 15, ZP.StringUtil.GetPartOfString(Eval("Title").ToString, 14, True), Eval("title"))%> </a></li>
</ItemTemplate>
</asp:Repeater>
<em> <%#Container.ItemIndex + 1%></em> 行号,index=0,从 1开始
<li class='<%# IIf(Container.ItemIndex<=2,"topThree","topFour") %>'> 可以用来给行不同样式,代码里面是给1-10个数据的样式:比如1-3要求字体,图片颜色,不一样等,可以调用不同的CSS
IIf函数 根据表达式的值,来返回两部分中的其中一个。才学会用,