当前位置: 代码迷 >> ASP.NET >> asp.net帮忙,拜托了
  详细解决方案

asp.net帮忙,拜托了

热度:2119   发布时间:2013-02-25 00:00:00.0
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")\%>' : "" %>
  相关解决方案