if true ? "true" : "false" ;

解决方案 »

  1.   

    <img url=" <%# DataBinder.Eval(Container.DataItem,'user_id' ).ToString()==''?'11.gif:'22.gif' %> "/> ==><img url=" <%# DataBinder.Eval(Container.DataItem,'user_id' ).ToString()==''?'11.gif':'22.gif' %> "/> 
      

  2.   

     修改成
    <img url='<%# (DataBinder.Eval(Container.DataItem,"user_id" ).ToString() == "")?"11.gif":"22.gif" %> '/>  
      

  3.   

    'user_id' 取出的值为空 则显示 11.gif
    有值 显示22.gif
      

  4.   

    <%#(Convert.ToInt32(Eval("IsAllowMore")) == 1 ? "<select id='num" + Eval("PC4_ID") + "' onchange='re_sum(" + Eval("PC4_ID") + ")'><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option></select><input type='hidden' id='num_hidden" + Eval("PC4_ID") + "' value='1'>" : " <label id='num" + Eval("PC4_ID") + "'>1</label>")%> 
      

  5.   

    <img src="<%#DataBinder.Eval(Container.DataItem,"user_id").ToString()==""?"11.gif":"22.gif"%>"/>
    双引号还是单引号?不是太确定!
      

  6.   

    if(true)?true:if(true)?true:false;
    这样的结构
    如果第一个真返回true否则执行第二个如果是真返回true否则返回false
      

  7.   

    <img url='<%# DataBinder.Eval(Container.DataItem, "user_id").ToString() == String.Empty ? "11.gif" : "22.gif" %>' />   
      

  8.   

    // maybe<img url=' <%# (DataBinder.Eval(Container.DataItem, "user_id")|| DataBinder.Eval(Container.DataItem, "user_id").ToString() == String.Empty) ? "11.gif" : "22.gif" %> ' />
      

  9.   

    <img url=' <%# ("user_id" ).ToString() == "")?"11.gif":"22.gif" %>'/>   
      

  10.   

    <img url=" <%# DataBinder.Eval(Container.DataItem,"user_id" ).ToString()==''?'11.gif':'22.gif' %> "/>   
      

  11.   

    <img url="  <%# DataBinder.Eval(Container.DataItem,'user_id"').ToString()==''?'11.gif':'22.gif' %>  "/> 
      

  12.   

    单引号是字符,双引号才是字符串的.....汗......11.gif是字符串,要改双引号来括起...
      

  13.   

    就是后台读数据集
    后台代码
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim add As String
            Dim image As String
            Dim dtr As SqlDataReader
            Dim idd = Convert.ToString(Request.QueryString("BigClassName"))
            Dim page = Convert.ToString(Request.QueryString("page"))
            Dim ds As DataSet = New DataSet
            Dim myconn As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("connectionString"))
            Dim adapter As SqlDataAdapter = New SqlDataAdapter("Select companyyx from CompanyContent where MlbigClassName='" & idd & "' and shenhe=0 order by times Desc", myconn)
            adapter.Fill(ds, "Orders")
            Dim pp As New PagedDataSource
            pp.DataSource = ds.Tables("Orders").DefaultView
            pp.AllowPaging = True
            pp.PageSize = 50
            Dim nPageCount As Integer '保存总共的数据页面数目
            Dim a = ds.Tables("Orders").Rows.Count '保存记录总数
            Dim nPage As Integer  '存放要浏览当前数据页面号
            If pp.PageCount Mod pp.PageSize > 0 Then
                nPageCount = a \ pp.PageSize
                nPageCount += 1
            End If
            nPage = Convert.ToInt32(Request.QueryString("Page"))
            If Request.QueryString("Page") < 1 Then
                nPage = 1
            End If
            If Request.QueryString("Page") > nPageCount Then
                nPage = nPageCount
            End If
            pp.CurrentPageIndex = nPage - 1
            'lblPageCount.Text = "总共" & a.ToString() + "条纪录"
            page = ("&nbsp;" & "页次:" & nPage.ToString() & "/" & nPageCount.ToString())
            page += ("&nbsp;&nbsp;<A HREF = """ & Request.CurrentExecutionFilePath & "?BigClassName=" & idd & "&page=" & (1).ToString() & """>首  页 </A >")
            ' If Not pp.IsFirstPage Then
            page += (" <A HREF = """ & Request.CurrentExecutionFilePath & "?BigClassName=" & idd & "&page=" & Convert.ToString(nPage - 1) & """ >上一页</A > ")
            ' End If
            ' If Not pp.IsLastPage Then
            page += ("<A HREF =""" & Request.CurrentExecutionFilePath & "?BigClassName=" & idd & "&page=" & Convert.ToString(nPage + 1) & """ >下一页</A > ")
            '  End If
            page += ("<A HREF = """ & Request.CurrentExecutionFilePath & "?BigClassName=" & idd & "&page=" & (nPageCount).ToString() & """ >尾  页</A >")        dstmsg.DataSource = pp
            dstmsg.DataBind()    End Sub前台代码
    <asp:datalist id="dstmsg" runat="server" BorderStyle="None" BorderColor="ActiveBorder">
    <itemtemplate>
    <img url=" <%# DataBinder.Eval(Container.DataItem,companyyx' ).ToString()==''?'11.gif:'22.gif' %> "/>
    </itemtemplate>
    </asp:datalist>
      

  14.   

     <img url= <%# DataBinder.Eval(Container.DataItem,"user_id" ).ToString()==""?"图片路径/11.gif":"图片路径/22.gif" %> />  
    这个就行
      

  15.   

    <% (Eval("user_id")!=null)?"图片路径/22.gif":"图片路径/11.gif"%>
      

  16.   


       <asp:Image runat=server ImageUrl = '<%#Eval("user_id ")== "" ? "11.jpg":"12.jpg" %>' ></asp:Image>
      

  17.   

    楼主连基本的字符和字符串类型都没搞清楚...........而且就是3元运算符号也没写对...<img url="<%# DataBinder.Eval(Container.DataItem,'user_id').ToString()==''?'11.gif:'22.gif'%> "/> ==
    <img url=" <%# DataBinder.Eval(Container.DataItem,"user_id").ToString()==""?"11.gif":"22.gif"%>"/>   
      

  18.   

    <img src='<%# DataBinder.Eval(Container.DataItem,"user_id").ToString()== string.Empty ? "11.gif" : "22.gif" %>' /> 
      

  19.   

    <img src='<%# DataBinder.Eval(Container.DataItem,"user_id").ToString()== string.Empty ? "11.gif" : "22.gif" %>' /> 
      

  20.   

    <img src='<%# DataBinder.Eval(Container.DataItem,"user_id").ToString()== string.Empty ? "11.gif" : "22.gif" %>' /> 
      

  21.   

    修改为:<img url=" <%# DataBinder.Eval(Container.DataItem,'user_id' ).ToString()==''?'11.gif':'22.gif' %> "/> 
      

  22.   


    <img   url= '     <%#   Eval("user_id " ).ToString()==""? "11.gif ": "22.gif "   %>     '/>