链接到本地​​目录中的图像与URL,我做错了什么?

时间:2011-10-20 00:03:51

标签: c# asp.net http xaml

在xaml中如果有以下内容:

 <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页面链接到本地​​图像目录?

1 个答案:

答案 0 :(得分:1)

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

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

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