BC30456:'DataItem'不是'System.Web.UI.Control'的成员?

时间:2014-08-08 14:03:52

标签: html asp.net

<asp:Repeater ID="rptEarnings" runat="server">  
 <ItemTemplate>     
 <table style="display:<%#DataBinder.Eval(Container.DataItem, "TS_ALLOW_IND")%>">

                                           </ItemTemplate>
                                        <FooterTemplate>
                                            </table>
                                        </FooterTemplate>
                                    </asp:Repeater>


 <div class="panel-footer" style="display:<%#DataBinder.Eval(Container.DataItem, "ALLOW_NEW_SAVE")%>">
                           <input type="button" value="New" class="btn btn-primary btn-sm" onclick="fn_newRecord()" />
                        <asp:Button ID="btnSave" class="btn btn-primary btn-sm" OnClientClick="return fn_save();"
                                                    runat="server" Text="Save all" />
                                            </div>

我正在为一个表和一个div的style属性传递一个值,对于表我的代码正在工作但是当涉及到div我得到'DataItem'不是'System.Web.UI的成员。控制'错误。

当我尝试用<%# Eval( "ALLOW_NEW_SAVE" ) %>替换它时,我没有收到错误,但我也没有得到值,ALLOW_NEW_SAVE有一个值(我替换了TS_ALLOW_IND,它有效)。有什么想法吗?

0 个答案:

没有答案