当前位置:编程学习 > C#/ASP.NET >>

大家看看前台是否可镶入这样的代码,急!!!!!!!

<%# 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")%>'>  %>

 大家帮忙看看, 本来是昨天的问题,但是一直没解决, 大家看看前台这样写 是否可以 

     帮帮忙了  --------------------编程问答-------------------- 从ASP转过来的?

不能放后台CS代码去弄么?
--------------------编程问答-------------------- 不是转换出来的 是自己打的
放在后台 绑定DataList实在判断不出来
 昨天 试了很多办法都判断不了

  刚问了别人 说可以在前台实现 我就问问了

还请大家帮帮忙 --------------------编程问答-------------------- 用这个语法
x=1 ? 100 : 200 --------------------编程问答-------------------- <%#   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事件里面处理判断 --------------------编程问答-------------------- up --------------------编程问答-------------------- iif(true,a,c) --------------------编程问答-------------------- 一起我也在前台添加过后台的方法 果然成功了 不过楼主添加的语句看起来很混乱啊 
这么复杂的还真没试过 
应该是里面的判读语句有问题 --------------------编程问答-------------------- <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";
            }                           --------------------编程问答-------------------- 大哥我昨天给你的代码都是测试过的,都通过了,你这是怎么了? --------------------编程问答-------------------- 用那个三元判断,绝对是行的。后台函数声明为Public。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,