2011-10-20 25 views
4

在XAML,如果具备以下条件:链接到本地​​目录中的图像与URL,我做错了什么?

<Setter Property="Source" Value="Image/somehing.png"/> 

并用它来创建它工作正常的图像,但如果我这样做如下:

<Setter Property="Source" Value="AnASPXPage.aspx"/> 

,并在页面内我做的:

Response.Redirect("Image/somehing.png"); 

它不起作用。

但如果我链接到图像在线,即:

Response.Redirect("url.com/Image/somehing.png"); 

它工作正常。

我该如何使它能够从aspx页面链接到本地​​图像目录?

+0

也许是在目录层次的问题?例如你有没有尝试Response.Redirect(“/ Image/somehing.png”); - 前面有斜线? – Aristos

回答

1

不确定您的目录结构,但路径前面的“〜”将解析为应用程序根目录(无论是根站点还是虚拟目录)。

Response.Redirect("~Image/somehing.png"); 

Response.Redirect("~/Image/somehing.png");