请问各位高手,如何在Repeater控件中使用IF语句呀!
用IF语句无法得到当前绑定数据的值,例如使用
<% if DataBinder.Eval(Container.DataItem("tag_qqh"))="1" then %>
系统老是提示错误:名称“Container”未声明

解决方案 »

  1.   

    <%# 函数1(Container.DataItem("tag_qqh"))%>
      

  2.   

    Truly:
      可否给出代码,谢谢,^_^
      

  3.   

    前台代码:
    <%# myFun(DataBinder.Eval(Container.DataItem,"tag_qqh"))%>后台
    Function myFun(ByVal value as Object)
      if Ctype(value,Boolean)=true then
        return "1"
      else
        return "0"
      end
    End Function
      

  4.   

    请参考:<% Method(DataBinder.Eval(Container.DataItem("tag_qqh"))) %>public string Method(string str) 
    {
       if(str == "1")
       {
           return "Y";
       }
       else
       { 
           return "N";
       }
       return "N";
    }