关于数据动态绑定问题的解决方法

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 jigee 的 blog

实现数据绑定的功能, 如果flag=1, 只显示数据的“title”字段,否则显示“title”和“inputdate”字段,类似的代码代码如下, 但是不能显示.

<asp:datalist id="datalistarticletitlelist" runat="server" width="100%">
  <itemtemplate>
  <table cellpadding="0" cellspacing="0" bordercolor="#fafafa" border="1">
  <tr height="20" valign="middle">
   <td>
    <img src="<% = img %>">&nbsp;
    <asp:hyperlink id="hyperlinkarticletitle" text='<%
        if ( flag == 1)
        {
             databinder.eval(container.dataitem, "title") ;
        }
        else
        {
     databinder.eval(container.dataitem, "title")  + " (" +<%# databinder.eval(container.dataitem, "inputdate") + ")" ;
}
                                                    %>' runat="server">
    </asp:hyperlink>
       </td>
     </tr>
    </table>
    </div>
  </itemtemplate>
</asp:datalist>

解决:

<%# flag==1?databinder.eval(container.dataitem, "title"):databinder.eval(container.dataitem, "title") + " (" +<%# databinder.eval(container.dataitem, "inputdate") + ")" %>
                                                    %>

本文关键:关于数据动态绑定问题的解决方法
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top