我将图像路径存储在数据库中,并将它们呈现在 ListView 中。
<img src='<%# Eval("MainImagePath") %>' alt='<%# Eval("Title") %>' />
由于反斜杠,它没有渲染。从生成的标记:
~\eventimages\23297700618245dcb46c7501574e3e94_placeholder2200x133.jpg
如何使用字符串替换方法生成带有正斜杠的字符串?我在这里尝试了答案,但无法正常工作:
更新
我试过:
<img src='<%# Eval("MainImagePath").ToString().Replace("\", "/") %>'
alt='<%# Eval("Title") %>' />
...但收到错误“CS1010:换行符”