中继器的项模板中有一个:
<tr class="class1"> </tr>
我希望这个类根据一个限定于中继器eval(“锁定”)的valu更改为“class2”。
如果locked==true class=“class1”else class=“class2”,如何简单地完成? (在代码后面是复杂的)
非常简单,只需放置一个服务器端标签:
<asp:Repeater ID="yourRepeater" runat="server"> <ItemTemplate> .... <tr class='<%# Convert.ToBoolean(Eval("Locked")) ? "class1" : "class2" %>'> .... </tr> .... </ItemTemplate> </asp:Repeater>
更新:谢谢Kobi,我错过了convert.toboolean():)