当前位置: 代码迷 >> ASP.NET >> 在repeater控件中取值做if判断.该如何解决
  详细解决方案

在repeater控件中取值做if判断.该如何解决

热度:4531   发布时间:2013-02-25 00:00:00.0
在repeater控件中取值做if判断...
在repeater控件中取值做if判断

如:<%
if(Eval("NewsID").ToString()=="1")

%>

为什么Eval不能这样写在if中,那样怎么取这里面的值呢


------解决方案--------------------------------------------------------
Eval只有在绑定的上下文中才可使用 。


<%#Eval("NewsID").ToString()=="1"?"A":"B"%>
------解决方案--------------------------------------------------------
探讨
Eval只有在绑定的上下文中才可使用 。


<%#Eval("NewsID").ToString()=="1"?"A":"B"%>

------解决方案--------------------------------------------------------
如果有更复杂的计算就用ppp7p的方法 。
------解决方案--------------------------------------------------------
<% %> 与 <%# %>的区别的问题
------解决方案--------------------------------------------------------
一楼的正解
  相关解决方案