我的页面上有个Repeater控件,控件的ItemTemplate里面有个linkbutton,我的DataSource中有个字段是给linkbutton负背景色的,但是我用BackColor=‘<%#Eval("back_color")%>' 绑定 页面报错

解决方案 »

  1.   

    报的什么错?repeater控件错吗,最好代码发全一点
      

  2.   

    你那个单引号写的有问题吧,BackColor=‘<%#Eval("back_color")%>'  这写的是中文的,应该是英文引号。[align=center]*****************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *****************************************[/align]
      

  3.   

    这个是我的前台代码 <asp:Repeater ID="rptTag" runat="server" OnItemCommand="rptTag_ItemCommand" OnItemDataBound="rptTag_ItemDataBound">
          <ItemTemplate>
                     <asp:LinkButton ID="lbtType" runat="server" CommandName='<%#Eval("Tag_Id")%>' CommandArgument='<%#Eval("Tag_Type_Id")%>' OnCommand="lbtType_Command"  BackColor=''>
                <%#Eval("TAG_Name_DESCR")%>
                                                                                 </asp:LinkButton>
                                                
           </ItemTemplate>
    </asp:Repeater>
      

  4.   

    标点符号不存在问题我通过BackColor=‘<%#Eval("back_color")%>'绑定页面报错
      

  5.   

    貌似这样不行,你在后台代码中给赋值吧!
    BackColor 要的格式是Color,绑定的是字符串的!
      

  6.   

    转换不了类型。。
    要用color.还CSS吧
      

  7.   


    用了css 但是因为我的页面刷新了,css里A标签的点击状态没有了