Come posso sostituire i caratteri da un oggetto databound?
Domanda
ho questo:
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")) %>' />
ed è resa% '20 dagli spazi nel nome databound. Così ho bisogno di sostituire tutti i "% '20" con ""
Ho cercato
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")).Replace("%20","") %>' />
e che non ha funzionato ... Qualcuno sa?
Grazie,
Matt
Soluzione
I valori% 20 sono probabilmente il risultato del controllo di analisi del attributo. Se si vuole eliminare spazi provare .Rimontare ("", '')
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow