2012-04-22 59 views
5

Tôi thêm một nút trong tiêu đề của xem lưới nhưng Visual Studio nổi bật này ASN một lỗi:Tên 'EVAL' không tồn tại trong bối cảnh hiện nay

'The name EVAL does not exist in the current context'.

Tại sao điều này xảy ra, và làm thế nào nó có thể được giải quyết không?

<asp:gridview runat="server" >  
     <Columns> 
     ..... 
     <asp:TemplateField> 
      <ItemTemplate> 
        <asp:Literal runat="server" ID="litFamily" Text='<%# EVAL("CompanyAddress") %>'></asp:Literal> 
       </ItemTemplate> 
      </asp:TemplateField> 
     ..... 
+1

Sử dụng như Text = '<% # Eval ("CompanyAddress")%>' – hkutluay

Trả lời

4

Sử dụng 'Eval' (E -> chữ cái viết hoa, val> chữ nhỏ) ở vị trí của 'EVAL' (tất cả chữ in hoa)

4

Sử dụng một trong hai

  1. <%# DataBinder.Eval(Container.DataItem, "CompanyAddress")%>
  2. <%# Eval("CompanyAddress") %>
Các vấn đề liên quan