¿Cómo puedo reemplazar los caracteres de un objeto de enlace de datos?
Pregunta
tengo esto:
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")) %>' />
y se está haciendo% de 20 a partir de los espacios en el nombre de enlace de datos. Así que tengo que sustituir todos los "del 20%" por ""
He intentado
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")).Replace("%20","") %>' />
y que no funcionó ... Alguien sabe?
Gracias,
Matt
Solución
Los valores de% 20 son probablemente un resultado del control de análisis del atributo. Si desea eliminar los espacios tratan .Colocar ("", '')
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow