您好我正在尝试在<asp:Repeater>
中使用条件状态,但我在常量错误中遇到了一个新行。错误在<ItemTemplate>
代码:
<asp:Repeater runat="server" DataSource='<%# Eval("Slides") %>'>
<ItemTemplate>
<%# Eval("SlideId") == "one" ? "<span class='slide-option selected' id='slide-option-<%# Eval("SlideId")%>'></span>" : "<span class='slide-option' id='slide-option-<%# Eval("SlideId")%>'></span>" %>
</ItemTemplate>
</asp:Repeater>
也许我是瞎子但我没有看到任何遗失的角色。或者是否有更好的方法在此使用条件语句?
答案 0 :(得分:1)
你可以试试这个:
<%# string.Format("<span class='slide-option{0}' id='slide-option-{1}'></span>", Eval("SlideId").ToString() == "one" ? " selected" : "", Eval("SlideId")) %>