[求教]小问题,如何判断<%# Eval("xxx") %>的值
<asp:Repeater   ID= "Repeater1 "   runat= "server ">  
        <ItemTemplate>  
              <%#   Eval( "xxx ")   %>  
        </ItemTemplate>  
  </asp:Repeater>    
 如果 <%#   Eval( "xxx ")   %> 等于1就显示“男”,如果 <%#   Eval( "xxx ")   %> 等于0就显示“女”,显示在 <ItemTemplate>  </ItemTemplate> 里。谢谢 
------解决方案-------------------- <%# DataBinder.Eval(Container.DataItem,  "GetType ").ToString() ==  "0 " ?  "积分 " :  "点卡 "%>
------解决方案--------------------后台: 
 public string val(string isShow) 
 { 
     string sex=string.empty; 
     if(isShow== "1 ") 
     { 
 	sex= "男 "; 
     } 
 	else 
     { 
          sex= "女 "; 
     } 
     return sex; 
 } 
 前台: <%#val(DataBinder.Eval(Container.DataItem, "IsShow ").ToString())%>
------解决方案--------------------同意 <%# ((int)Eval( "xxx ")==1? "男 ": "女 " %>  
 不过貌似少了个括号 
  <%# ((int)Eval( "xxx "))==1? "男 ": "女 " %>  
 或者 
  <%# Eval( "xxx ").ToString()== "1 "? "男 ": "女 " %>