gpt4 book ai didi

asp.net - ItemIndex asp :Repeater VB. NET 的内联 IF 语句

转载 作者:行者123 更新时间:2023-12-02 13:51:43 24 4
gpt4 key购买 nike

我试图在 asp:Repeater 控件内执行内联 IF 语句,以将类添加到第一项,但我似乎不太明白。

基本上,我现在拥有的代码无法正常工作,但应该可以让我了解我“尝试”做的事情,如下所示。

   <asp:Repeater ID="rptrTabRepeater" runat="server">
<ItemTemplate>
<div class="tab <%= If Container.ItemIndex = 0 Then %>highlight<% End If%>">
'Other stuff here
</div>
</ItemTemplate>
</asp:Repeater>

我尝试使用 OnItemDataBound 事件,但委托(delegate)接口(interface)无法返回值。如果我真的要从代码隐藏函数中执行任何操作,那么它只需要是一个“echo”类型的函数,我不太确定如何在代码隐藏函数中获取项目索引。如果我可以像我的示例一样内嵌一些东西,那对我来说将是最好的解决方案。

也欢迎任何更好的解决方案。谢谢!

编辑:我收到的编译错误是:

    Compiler Error Message: BC30201: Expression expected.

最佳答案

您是否尝试过类似的操作:

<ItemTemplate> 
<div class='tab<%# IIf ( Container.ItemIndex = 0, "highlight", "")%> '>
'Other stuff here
</div>
</ItemTemplate>

关于asp.net - ItemIndex asp :Repeater VB. NET 的内联 IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com