如何替换数据绑定对象中的字符?

时间:2009-07-09 16:17:38

标签: asp.net gridview string replace databound

我有这个:

<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")) %>' />

它从数据绑定Name中的空格渲染%20。所以我需要用“”

替换所有的“%20”

我试过

<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")).Replace("%20","") %>' />

这不起作用......有人知道吗?

谢谢,
马特

1 个答案:

答案 0 :(得分:1)

%20值可能是解析属性的控件的结果。如果你想消除空格,试试.Replace(“”,“”)