嵌套使用<%#Eval("xxx") %>的问题
九十度黑 2016-01-08 12:05:32 aspx页面中有个repeater包含了替换:
<asp:Repeater ID="rp_Item" runat="server">
<ItemTemplate>
<tr>
<%=strDataTableHtml.ToString()%>
</tr>
</ItemTemplate>
后台cs中包含了<%#Eval(\"DEPT_NAME\")%>:
strDataTableHtml.Append("<td style=\"width: 220px; text-align: right;\"><%#Eval(\"DEPT_NAME\")%></td>");
结果悲剧了,页面显示的是:<%#Eval(\"DEPT_NAME\")%>,不是字段DEPT_NAME的数据。假设<%#Eval(\"DEPT_NAME\")%>都写在aspx中是没有问题的。本人初学,实在不懂其中道理,请大侠指点一个替代方案。