从ASP转过来的?不能放后台CS代码去弄么?

解决方案 »

  1.   

    不是转换出来的 是自己打的
    放在后台 绑定DataList实在判断不出来
     昨天 试了很多办法都判断不了  刚问了别人 说可以在前台实现 我就问问了还请大家帮帮忙
      

  2.   

    <%#   if   Container.DataItem("zhaopian_type")="会员可见"   if   session("user_name")=""   then %>  <image   src   =   'images/01.jpg> <%# else   <image   src   ='images/ <%#Container.DataItem("zhaopian_url")%> '>  %><%# end   if   else    %> <image   src   ='images/ <%#Container.DataItem("zhaopian_url")%> '>     %> <%# end if%>
      

  3.   

    放在后台   绑定DataList实在判断不出来
    =================================
    不可能判断不出来的如LS所说,你可以在DataList的ItemDataBound事件里面处理判断
      

  4.   

    <image  visible="false"//visible=<%#变量%>  src   ='images/ <%#Container.DataItem("zhaopian_url")%> '>     %> 
    你把需要的图片或者别的都放到页面上,把逻辑放到后台去写,定义变量或者控制visible属性都可以
    比如:
    前台: <ItemTemplate>                                             
                      <a href="leadadd.aspx?action=edit&lid=<%# Eval("id") %>" 
     style="visibility:<%=hi %>" ><%# Eval("subject")%></a> 
      <span style="visibility:<%=vi %>" ><%# Eval("subject")%></span> 
           </ItemTemplate >                                            
            
    后台:  int  = DbHelperSQL.Checkpopedom(Convert.ToInt32(Session["isvalid"].ToString()));
            if (roleid XXXX)
            {
                hi = "visible";
                vi = "hidden";
                }                          
      

  5.   

    用那个三元判断,绝对是行的。后台函数声明为Public。