どのように私は、データバインドされたオブジェクトから文字を置き換えることができますか?
質問
私はこれを持っています:
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")) %>' />
、それがデータバインドされた名前にスペースから20年代%をレンダリングています。だから私は「」と「%の20年代」のすべてを交換する必要があります。
私が試した
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")).Replace("%20","") %>' />
それは動作しませんでした...誰もが知っていますか?
おかげで、
マット
解決
20%の値は、おそらく属性を解析制御の結果です。あなたは、スペースを排除したい場合(」」、 "").Replaceを試してみてください。
所属していません StackOverflow