为什么我的图像源不能用于我当前的本地计算机,但它适用于Web源?

时间:2014-02-07 06:01:30

标签: asp.net webforms controls

我有一个div,我希望使用后端C#代码将图像显示为innerhtml。这样我就可以按照我的要求生成它们。在这里,innerhtml一切都运行良好,但图像。当我从我当前的本地主机给它一条路径时,图像没有显示但是我正在设置一个网址,它的工作原理是什么?

即使我测试了从visualstudio中获取建议,就像我在前端放置一个静态图像并走了它的路径但它仍然无法正常工作。我也使用server.mappath(test)这个功能。

test = "App_Data/images/37id4.jpg";
divfifth.InnerHtml ="<img src='"+test+"' />";

这表示这里找不到路径是我的代码。 如果有人能建议我以更好的方式生成这些,请建议。

2 个答案:

答案 0 :(得分:0)

你好@Borshon Aeolus Saydur,这是一个很好的问题。尝试添加“〜/ images / ..”格式的添加路径。而不是“Images /..".

答案 1 :(得分:0)

我通过将图像文件夹向上移动一层来解决它。尽管我不知道前一层中的错误是什么。但它现在正在将其移动到上层之后工作..