2012-04-22 90 views
5

Estoy añadiendo un botón en la cabecera de la vista de cuadrícula, pero Studio destacados Visuales esta asn un error:El nombre 'EVAL' no existe en el contexto actual

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

¿Por qué sucede esto, y cómo puede ser resuelto?

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

Usar como Texto = '<% # Eval ("Dirección de empresa")%>' – hkutluay

Respuesta

4

Uso 'Eval' (E -> mayúscula, val> letras pequeñas) en lugar de 'EVAL' (mayúsculas)

4

uso ya sea

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