ASp.Net转发器控制:绑定转发器上显示错误

时间:2013-07-02 17:08:06

标签: asp.net .net

它显示错误“非可调用成员'System.Web.UI.WebControls.RepeaterItem.DataItem'不能像方法一样使用。

表示<%#Container.DataItem(“CostPageDescription”)%>

我的代码如下,

                 <td> Cost Page Description</td>
                 <td> Vendor Name</td>
                 <td> Bill Type</td>
             </tr>
      </HeaderTemplate>
      <ItemTemplate>
         <tr>
               <td> <%# Container.DataItem("CostPageDescription")%></td>
               <td> <%# Container.DataItem("VendorName")%> </td>
               <td> <%# Container.DataItem("BillType") %> </td>
         </tr>
         <tr>

2 个答案:

答案 0 :(得分:5)

像这样使用

<td> <%# eval("CostPageDescription")%></td>

在一个地方你把它留空了,所以要正确

答案 1 :(得分:0)

使用此:

<%# Eval("CostPageDescription") %>

或者这个:

<%# DataBinder.Eval(Container.DataItem, "CostPageDescription") %>

第一个只是第二个的简化。