`
aksoft
  • 浏览: 45453 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

如何在Repeater里操作Container.ItemIndex

    博客分类:
  • C#
阅读更多
<%# Container.ItemIndex==3 ? "<div> hello33333 </div>" : string.Empty %>
<%# Container.ItemIndex==6 ? "<div> hello666666 </div>" : string.Empty %>


<asp:Repeater ID="repList" runat="server">
                    <ItemTemplate>
                    	
                        <dl <%# Container.ItemIndex==0?"id=a":"class=bg id=a" %><%# Container.ItemIndex + 1%> onmouseover=show_king_list(this,<%# Container.ItemIndex + 1%>);>
                        
                            <dt class="sl01"><%# Container.ItemIndex + 1%></dt>
                            <dt class="sl02"><asp:HyperLink Runat=server NavigateUrl='<%# "~/Product/ProductInfo.aspx?ID=" + Eval( "productid") %>' ToolTip='<%# Eval( "productname")%>' ID="Hyperlink2" Target="_blank"><img src="<%# GetMinPic((string)Eval( "picture1"))%>" width="50" height="50"></asp:HyperLink></dt>
                            <dd class="sl03"><asp:HyperLink runat="server" NavigateUrl='<%# "~/Product/ProductInfo.aspx?ID=" + Eval( "productid")+"&CategoryID="+Eval( "categoryid") %>' ToolTip='<%# Eval( "productname")%>' ID="Hyperlink1" Target="_blank"><%# GetTitle( (string) Eval( "productname") )%></asp:HyperLink></dd>
                            <dd class="sl04"><%# Eval( "changedate","{0:yyyy-MM-dd}")%></dd>
                            <dd class="sl05"><%# GetDesc( (string) Eval( "productdesc"))%></dd>
                        </dl>
                    </ItemTemplate>
                </asp:Repeater>


分享到:
评论

相关推荐

    Repeater、GridView 自动编号

    当Repeater遍历数据源并创建每个项时,`Container.ItemIndex`属性会提供当前项在数据源中的位置(从0开始)。为了生成从1开始的编号,我们可以将其加1: ```html &lt;asp:Repeater ID="Repeater1" runat="server"&gt; ...

    给Repeater控件里添加序号的5种才常见方法介绍

    .net是目前非常热门的一种程序编译语言,在.net培训中的众多知识点中,给Repeater控件里添加序号的5种方法是非常重要的一个。下面就由达内的老师为大家介绍一下这方面的内容。 Repeater是我们经常用的一个显示数据集...

    asp.net Repeater 自增

    在ASP.NET `Repeater`控件中,可以通过`Container.ItemIndex`属性来获取当前项的索引。`Container.ItemIndex`属性返回的是当前数据项在数据源中的位置(从0开始),因此需要对其进行简单的数学运算来得到所需的自增...

    asp.net Repeater 自递增

    `Container.ItemIndex`返回当前项在Repeater数据源中的索引,索引从0开始。通过加上1,我们可以得到从1开始的递增序列。 下面是一个完整的例子,展示如何在Repeater中实现自递增: ```asp &lt;asp:Repeater ID="rpt" ...

    Repeater使用技巧

    在上述示例中,`&lt;%# Container.ItemIndex % 2 == 0 ? "even" : "odd" %&gt;`用于为偶数行和奇数行设置不同的类,以便实现交替背景色。你还可以添加更多的CSS规则来调整行高、对齐方式等。 ### 5. 高级用法 - **事件...

    repeater控件使用

    &lt;asp:Button ID="btnDelete" runat="server" Text="Delete" CommandName="Delete" CommandArgument='&lt;%# Container.ItemIndex %&gt;' /&gt; &lt;/asp:Repeater&gt; ``` #### 四、使用 DataTable 进行排序和过滤 在...

    ASP.NET repeater添加序号列的方法

    # Container.ItemIndex + 1%&gt; &lt;/td&gt;&lt;/tr&gt; &lt;/itemtemplate&gt; 2、&lt;itemtemplate&gt; &lt;tr&gt;&lt;td&gt; &lt;&#37;# this.rpResult.Items.Count + 1%&gt; &lt;/td&gt;&lt;/tr&gt; &lt;/itemtemplate&gt; 3、在&lt;form&gt;&lt;/form&gt;中添加”dd”&gt;

    JS实现在Repeater控件中创建可隐藏区域的代码

    在这个示例中,每个FAQ项的详细答案被包含在`&lt;div&gt;`元素内,通过`answer_&lt;%# Container.ItemIndex %&gt;`这样的ID来区分。按钮的`onclick`事件调用`showHideContent`函数,传入对应ID和`true`以显示答案。 总结来说,...

    Repeater控件分页

    &lt;td align="center"&gt;&lt;%# Container.ItemIndex + 1 %&gt; &lt;td align="left"&gt;&lt;%# Eval("title") %&gt; ; height:25px; font-family: Verdana;" onmouseover="this.className='btn_mouseover'" onmouseout="this....

    repeater隔行换色与鼠标停留在上面达到变色效果

    通常,我们会在Repeater的ItemTemplate中操作,通过CSS或者JavaScript来实现。在提供的代码中,使用了服务器端的表达式`(Container.ItemIndex%2==0)`来判断当前行是否为偶数。如果是偶数,背景色设为`#FFFFF`,否则...

    javascript的一个范例

    &lt;input id="checkbox&lt;%# Container.ItemIndex %&gt;" name="cbItem" type="checkbox"/&gt; () %&gt; &lt;/asp:Repeater&gt; ``` `Repeater`控件用于重复显示数据集中的项,可以自定义每一项的呈现方式。这里的...

    C#等,自己整理的工作笔记

    &lt;%# Container.ItemIndex + 1 %&gt; ``` 这将在Repeater的每一项中生成一个递增的序号。 再者,C#中获取上一页URL的代码如下: ```csharp string previousPageUrl = Request.UrlReferrer.ToString(); ``` 如果需要在...

    repeter控件的分页功能的实现

    &lt;li&gt;&lt;a href='javascript:void(0)' onclick='Page_Click(&lt;%# Container.ItemIndex + 1 %&gt;);'&gt;("PageNumber") %&gt;&lt;/a&gt;&lt;/li&gt; &lt;/asp:Repeater&gt; ``` 这里的`Page_Click`是服务器端的事件处理器方法。 4. 在`Page_...

    用asp.net写的一段简单代码 求任意区间的素数

    &lt;%# Container.ItemIndex + 1 %&gt;、("Value") %&gt; &lt;/asp:Repeater&gt; ``` 在后台,你需要处理按钮点击事件,获取输入值,调用`GetPrimes`方法,并将结果绑定到Repeater: ```csharp protected void ...

    datalist 中嵌套datalist

    与 `Repeater` 控件相比,`DataList` 提供更多的内置功能,如自动排序、分页等,同时也支持自定义布局。 ##### 2. DataList 的主要属性和方法 - **ID**:用于标识 `DataList` 控件。 - **DataSource**:设置或获取...

    如何在DataList控件中实现JQuery UI Sortable?

    通过以上步骤,我们可以成功地在DataList控件中实现JQuery UI Sortable功能,使得用户可以通过拖拽操作改变列表项的顺序。这个功能不仅提高了用户体验,还简化了后台数据排序的复杂性。在实际项目中,还需要注意性能...

Global site tag (gtag.js) - Google Analytics