如何生成包含"%2F"字符串的uri

voodoo82 2009-03-31 11:16:42
现在写的程序需要使用一个包含"%2F"字符串的URI,类似“/album/username%2Falbumname/upload”这样。username和albumname之间是"%2F"。
如果我直接用这个字符串创建uri的话,实际生成的uri是“/album/username/albumname/upload”,"%2F"会被自动Decode为"/"。如果我使用"%25"来替换"%"的话,生成的uri却是“/album/username%252Falbumname/upload”了,%25没有被Decode为"%"。

请问大家我该如何做呢?谢谢!
...全文
162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
voodoo82 2009-03-31
  • 打赏
  • 举报
回复
我是想生成一个Uri对象,这个Uri对象的AbsoluteUri成员是"http://xxxx.com/album/username%2Falbumname/upload"。LS的只是生成字符串啊,加不加@没有区别。

如何生成这样的Uri对象呢?
kingtiy 2009-03-31
  • 打赏
  • 举报
回复
string uri=@"/album/username%2Falbumname/upload";
yangqidong 2009-03-31
  • 打赏
  • 举报
回复
Server.UrlPathEncode
voodoo82 2009-03-31
  • 打赏
  • 举报
回复
顶一下。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧