我想呈现受演示文稿更改的内容。
例如,如果当前用户对某个项目进行了投票,则应突出显示向上箭头,可能是通过类更改或类似的事情。
转发器设计用于更加均匀的渲染。在过去,我的解决方案是使用对象来构建HTML字符串,然后将一个简单的字符串数组绑定到转发器。
是否有更好的路径可以将某种if / then逻辑应用于Repeater?是否有更适合这种情况的中继器的替代品?
答案 0 :(得分:3)
如果当前用户尚未更新,则可以指定为空的class属性。类似的东西:
<a href="#" onclick="upvote();"
class="<%# ((bool)Eval("CurrentUserHasUpvoted")) ? "on" : "off" %>">Upvote</a>