Eval文本不会使用asp.net webform更改

时间:2015-09-01 23:10:20

标签: c# asp.net eval

为什么顶部的文字没有改变?

<%# 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" %>`

0 个答案:

没有答案