使用URL中的%20自动替换空格

时间:2014-06-28 15:39:03

标签: html image url razor

我有一些简单的代码:

@{ String path = "C:\Users\user\Documents\Visual Studio 2012\WebSites\WebSite2\img\content\1.png"; }
<img src="@path">

在页面检查器中,图像正在显示,但在网络浏览器中没有显示。

在PageInfo-&gt; Media中我找到了这条路径,它看起来像这样:

c:\Users\user\Documents\Visual%20Studio%202012\WebSites\WebSite2\img\content\1.png

因此,问题是用%20替换空格 - 浏览器无法从此路径中找到文件,但如果我将%20更改为空格,则图像正在查找。 我的问题是:如何停止自动更换?

1 个答案:

答案 0 :(得分:0)

@{ String path = "C:\Users\user\Documents\Visual Studio 2012\WebSites\WebSite2\img\content\1.png"; }

 HttpContext.Current.Server.UrlDecode(path);

<img src="@path">