在页面中使用ImageButton控件,ImageUrl属性为图片路径! 最近发现只有英文名字的图片可以显示出来,只要图片名中有汉字则该图片不能显示出来, 而且在浏览器中查看该图片(图片名中有汉字),则显示“您正在搜索的网页可能已经删除、更名或暂时不可用。……HTTP 404 文件无法打开”! 而这些现象以前没有出现,中文名的图片也可以显示! 我最近重装过IIS, 重新注册过asp.net,从那之后就出了这么个问题!
解决方案 »
- 跪求Text类型显示System.Byte[]
- 想问一下大家,asp.net mvc的model层适合用什么?
- 怎样用asp.net(C#)获取文件夹或目录的大小
- 麻烦问题:未能找到路径“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\News\Html\2007\11\20071123173351.html”的一部分。
- 使用ASP.NET内置的登陆验证机制MemberShip,用户名和密码都对,却登陆不了
- asp.net 无法建立web应用程序
- 数据库显示问题(菜鸟级)
- 关于装完2005后再装2003的问题
- GRIDVIEW 更新时,需验证TEXTBOX是否为空 为什么?
- 报错:重载“Directory”方法未获取“1”参数??请帮忙!
- 请教:(0577)xxxxxxx这个格式的正则表达怎么写
- 关于页面回调与数据重新绑定的问题
System.Web.HttpUtility.UrlEncode(PicfileName,System.Text.Encoding.UTF8 );
麻烦您说具体一些好吗?我对您的解答表示感谢,但我还不太明白!谢谢
叫你使用UrlEncode这个方法来把你路径名,转换为一个可以被客户端可以识别的url
用Server.UrlEncode(PicfileName,System.Text.UTF8)也行。
因为Server本来就是HttpUtility类的一个实例。
PicfileName是你图片路径名。像url中有空格等不能被识别的字符,都可能用这个方法来进行转换。