5
裏面一箇中繼器的ItemTemplate元素的存在:更改CSS類在運行時
<tr class="class1">
</tr>
我想這個類被改爲「類2」,根據該爲界,此中繼器,評估和演示(一VALU 「鎖定」)。
如果鎖定== true class =「class1」else class =「class2」,我該如何以簡單的方式做到這一點?
(在後面的代碼很複雜)
裏面一箇中繼器的ItemTemplate元素的存在:更改CSS類在運行時
<tr class="class1">
</tr>
我想這個類被改爲「類2」,根據該爲界,此中繼器,評估和演示(一VALU 「鎖定」)。
如果鎖定== 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():)
不編譯?這不應該是「真實的」.Equals(...)'? IIRC,eval返回一個對象。 – Kobi 2009-10-19 09:04:52
你是對的,我錯過了轉換。 – tanathos 2009-10-19 09:07:37