Wie kann ich Zeichen aus einem Databound-Objekt ersetzen?
Frage
Ich habe diese:
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")) %>' />
und es wird% 20ern aus den Räumen in dem Databound-Namen zu machen. Also muss ich alle „% 20ern“ mit „“ ersetzen
Ich habe versucht,
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")).Replace("%20","") %>' />
und das hat nicht funktioniert ... Wer weiß?
Danke,
Matt
Lösung
Die% 20 Werte sind wahrscheinlich eine Folge der Steuer Parsen des Attributs. Wenn Sie Leerzeichen beseitigen wollen versuchen .replace (““, "")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow