【发布时间】:2012-11-29 03:56:11
【问题描述】:
我试图在<asp:image> 控件上加载图像。
问题是图像的路径保存在数据库中,并且某些图像名称包含空格。例如“图像名称编号 2.jpg”。
当我为 asp 控件设置 ImageUrl 属性时,它可以毫无问题地分配,但是在 html 中加载时,url 显示如下:
"C:\..\..\Image%20name%20number%202.jpg"
因为那些“%20”找不到图片所以不会显示。
我能做些什么来解决这个问题?
【问题讨论】:
-
%20 代表 URL 中的空格...你不能删除图片名称中的空格吗?
-
最好的办法肯定是重命名图像。用下划线或连字符替换空格。不过,您不应该引用计算机上 C 盘中的图像。
-
不,我正在为一个已经存在于桌面的系统做网页,如果我在那里改变一些东西,桌面系统会崩溃