2012-08-06 18 views
1

我想呈現受呈現更改影響的內容。例如,如果某個項目由當前用戶提供,則向上箭頭應該突出顯示,可能是通過類別更改或其他類型的內容。正確的方式來改變直放站呈現內容的方式

Repeater設計用於更均勻的渲染。過去,我的解決方案是使用對象來構建HTML字符串,然後將簡單的字符串數組綁定到中繼器。

是否有更好的路徑,其中某種if/then邏輯可以應用於Repeater?是否有更適合這種情況的直放站的替代方案?

回答

3

如果當前用戶未更新,您可以指定一個空的類屬性。例如:

<a href="#" onclick="upvote();" 
    class="<%# ((bool)Eval("CurrentUserHasUpvoted")) ? "on" : "off" %>">Upvote</a>