<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,它有效)。有什么想法吗?