如何替换数据绑定对象中的字符?
我有这个:
<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","") %>' />
,但没有成功......有人知道吗?
谢谢,
马特
I have this:
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")) %>' />
and it's rendering %20's from the spaces in the databound Name. So I need to replace all of the "%20's" with ""
I tried
<img id="imgField" alt="" runat="server" src='<%# string.Format("images/{0}.jpg", DataBinder.Eval(Container.DataItem,"Name")).Replace("%20","") %>' />
and that didn't work... Anyone know?
Thanks,
Matt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
%20 值可能是控件解析属性的结果。 如果你想消除空格,请尝试 .Replace(" ", "")
The %20 values are probably a result of the control parsing the attribute. If you want to eliminate spaces try .Replace(" ", "")