读书人

小弟我是新手 请耐心解答

发布时间: 2012-01-26 19:40:46 作者: rapoo

我是新手 请耐心解答
在作一个网络相册

需要从数据库里边读取图片名称数据 然后将其和相对文件夹作为一起 获得文件 的绝对 路径 加载图片

结果 只要把程序方在中文目录下 就是说 路径里边 包含中文字符了 就没法显示 图片 要是全英文路径下 则 可以


Imagebox.ImageUrl = Server.MapPath( "~/upfiles/ ") + obj.ds.Tables( "photo ").Rows(0)(1).ToString '

我是新手 麻烦您 给我一个完整的代码 不要简单的回答 我 很想把 问题解决了


[解决办法]
Imagebox.ImageUrl = "~/upfiles/ " +Server.UrlEncode(obj.ds.Tables( "photo ").Rows(0)(1).ToString) '


有人也许会建议你修改web.config,不要问了一个代码就随便修改整个网站的编码。默认的编码方案是最通用的,不要改成gb2312。

读书人网 >asp.net

热点推荐