Repeater ,GridView 用来显示新闻标题列表.想在文字前面加小图标(如New之类的小图片).
都有哪些方法?

解决方案 »

  1.   

    直接在模板列中使用<img/>就好了。
      

  2.   

    方法太多,诸如直接绑定,<asp:repeater
    <itemtemplate>
    <%# Eval("Title") %>
    <img src="new.gif" runat=server visible='<%# Eval("IsNew" %>' />
      

  3.   

    1 直接在模板列中绑定 
    2 在ItemDataBound 里面进行处理
      

  4.   

    1.将该列转换为模板列,在前面放一个img
    2.在新闻标题前面再增加一列,里面专门放一个img
    3.至于IMG的显示或隐藏直接在模版列里面进行判断,绑定即可
      

  5.   

    <asp:TemplateField >
                        <ItemTemplate >
                        <img src="../a.gif" width="8" height="5" align="absmiddle"  />
     <a href='show.aspx?id=<%# Eval("id") %>' target="_blank"><%# Eval("Title").ToString()%></a>
                        </ItemTemplate>
                        </asp:TemplateField>
     或在标题中嵌入image