我有下面的代碼,它應該檢查一個DataList(Month)變量是否與名爲mesActual的變量相同,它們是文本(如December/November )檢查變量在運行時設置類的值C#
<li id="Li1" class='<%# (Convert.ToBoolean(Convert.ToString(Eval("Month")) == Convert.ToString(mesActual))) ? "activa" : "no-activa" %>'>
<asp:LinkButton ID="lnkbtn" runat="server" CommandName="Select" CommandArgument='<%#Eval("Month")%>'><%#Eval("Month")%></asp:LinkButton>
<div class="btn"><span><asp:Label ID="lbltot" runat="server"></asp:Label></span></div>
</li>
在頁面加載,它似乎工作,第一項被選中,分配類的「禾邦」,但是當我點擊按鈕,它重新加載頁面,我可以看到我的變量「mesActual」改變了,但李的班級沒有改變。
我錯過了什麼?
謝謝!
謝謝!不知道.Equals,但它似乎不影響結果:( - 它在這裏http://agenda.koncepto.com/Default.aspx - – doterobcn 2011-12-14 02:48:32