为什么顶部的文字没有改变?
<%# Eval("StatusID") == "I" ? "a" : "d" %> //stubbern as an Ox
<%# Eval("StatusID") %> //changes just fine
(不符合标准,加入绒毛)
我尝试了许多不同的变体以及尝试后的代码但没有成功。我甚至将我的代码库转换为VB.net作为尝试,因为我在vb.net中看到了一个流行的答案,但没有成功。
编辑:找到解决方案,但我没有找到问题。也许比我更有知识的人可以回答我为什么以上不起作用
<%# Eval("StatusID").ToString().ToLower().Contains("i") ? "a" : "d" %>`