2012-04-22 11 views
5

Io sono l'aggiunta di un pulsante nell'intestazione della vista griglia, ma Visual Studio mette in evidenza questo ASN un errore:Il nome 'eval' non esiste nel contesto attuale

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

Perché questo accade, e come può essere risolto?

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

Usa come Testo = '<% # Eval ("Indirizzoazienda")%>' – hkutluay

risposta

4

Usa 'Eval' (E -> lettera maiuscola, val> minuscole) al posto di 'EVAL' (tutte le lettere maiuscole)

4

Utilizzare uno

  1. <%# DataBinder.Eval(Container.DataItem, "CompanyAddress")%>
  2. <%# Eval("CompanyAddress") %>
Problemi correlati