asp.net各位高手帮忙,拜托了
在aspx页面中,我有这样一段代码,但是不知道什么原因匹配不上,你们看一下
<%=(pro == true) ? "<%# %>" : "" %>
第一个%和第三个%匹配了,第二个跟第四个就直接置灰了。。
我现在想的就是第一个%和第四个%匹配,中间的两个匹配,可以放在.aspx页面中看一下,就明白了!
先谢过了!
------解决方案--------------------text='<%# pro == true ? true值 : false值 %>'
------解决方案--------------------例如:Checked='<%# DataBinder.Eval(Container.DataItem, "XGZLLINK").ToString().Equals("1") ? true : false %>' 问题解决了别忘了给分啊 呵呵
------解决方案--------------------<%# (pro == true) ? Eval("OrgName") : Eval("ProjectName") %> 这个方法好……还有一种,我不知道行不行,就是给后来的加上反斜杠呢,这样就不会置灰了……<%=(pro == true) ? '\<%# Eval("ProjectName")\%>' : "" %>