如何在代码编程指定图像的URL后面?

我使用的文件上传到上传图片,我保存在目录和路径,图像保存在数据库中。 当我试图找回我的网页上,它成功地检索图像,但正如我在asp.net这条道路分配给图像控件的URL它提供了一个错误,说文件不远程服务器位置存在。 任何帮助吗?

<div id="user_pic"> <img id="ImageMap1" src="~/App_Themes/Theme/UserPics/logo.png" /> </div>

错误:

在“/ WEBSITE2应用程序的服务器错误。

资源无法找到。

说明:HTTP 404。您正在寻找(或它的一个依赖)可能已被删除的资源,更名或暂时不可用。 请检查以下URL并确保其拼写正确。

请求的URL:/WebSite2/App_Themes/Theme/UserPics/logo.png

--------------解决方案-------------

您可以使用System.Web.UI.WebControls.Image控制的URL从代码隐藏文件分配。 请参阅MSDN文档。

仔细检查是否路径在数据库中正确保存,并确保影像可在保存的位置。

尝试添加=“服务器”,以img标签

<img id="ImageMap1" src="~/App_Themes/Theme/UserPics/logo.png" runat="server" />

尝试从“〜”改变路径“..”

如:

<img id="ImageMap1" src="../App_Themes/Theme/UserPics/logo.png" runat="server" />

使用纯HTML的img标签,你不应该需要前缀的。 尝试改变“〜/ App_Themes文件/ ...”只是“App_Themes文件/ ...”

分类:C# 时间:2012-07-21 人气:2
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.210 (s). 9 q(s)