日期:2014-05-18  浏览次数:20709 次

如何指向有%符号的网址?
我有个图片文件名字是 : 税率%10.jpg
  string filename = "税率%10";
 ImageGoods.ImageUrl = "/pic/"+filename + ".jpg";
发现 这个地址 .net分析不出来,估计原因是里面有个%符号,
因为我改用 string filename = "税率10";
是没有问题的,显示正常。
请问这个该怎么解决?
(注: 没办法改文件名字,因为是数据库中。)

------解决方案--------------------

ImageGoods.ImageUrl = "/pic/"+ HttpUtility.UrlEncode (filename ) + ".jpg"; 

  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html