Concatenar texto con Eval

Cómo concatenar texto estático en el inicio de Eval("") en asp.net?

InformationsquelleAutor israr | 2011-02-24

5 Kommentare

  1. 60

    probar…

    Text='<%# "Mr " + Eval("FirstName") + " " + Eval("LastName")%>'
    • Tengo una cadena a la conversión doble error cuando hice esto, pero funcionó después de que he cambiado el primer ‘+’ a ‘&’.
    • Supongo que lo estaban usando VB (no en C#) en el que sí, a más fiable concatenar los valores en una cadena, debe utilizar &stackoverflow.com/questions/734600/…
  2. 13

    Para concating dos campos de db puede utilizar la cadena.Concat función eval()

     Text='<%# string.Concat(Eval("FirstName"), " ", Eval("LastName"))%>'
  3. 0

    Esto funciona muy bien para mí:

    <%#Class.something.ToString() & Eval("something_to_eval")%>
  4. 0

    Hacer esto (sin comilla simple) trabajó para mí. Y Visual Studio destaca como una advertencia de Validación.

     onclick=<%# "modCbClick('#tbl_" + Eval("ModCode") + "', this)" %>

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea