0

私はこれを持っています:

<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","") %>' />

それはうまくいきませんでした... 誰か知っていますか?

ありがとう、
マット

4

1 に答える 1

1

%20 値は、おそらくコントロールが属性を解析した結果です。スペースを削除したい場合は、 .Replace(" ", "") を試してください

于 2009-07-09T16:19:29.310 に答える