日期:2014-05-20  浏览次数:20433 次

要从通过网址 访问一个文件,这个文件中有# 字符不能访问,怎么办?

http://localhost/C#高级编程.txt

要从通过网址   访问一个文件,这个文件中有#   字符不能访问,怎么办?Server.UrlEncode()   编码也没用啊,怎么办?

string   str   =   " <a   href= "   +   Server.UrlEncode(url)   +   "> "   +   name   +   " </a> ";

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

string str = " <a href= " + url.Replace( "# ", "%23 ") + "> " + name + " </a> ";