如何从数据库采取的链接显示图像

时间:2015-10-16 14:24:46

标签: mysql asp.net

我正在使用带有mysql数据库的Web表单开发一个asp.net Web应用程序。在我的应用程序中,我已将图像存储在文件夹中,并且该图像的链接存储在数据库中 我想通过从数据库中获取这些链接来显示这些图像 我尝试了以下代码来显示图像

home.aspx.cs

     protected void Page_Load(object sender, EventArgs e)
    {    
       profile_picture = (string)(Session["link"]); //link has been taken from db
    }

home.aspx

<asp:Image runat="server" ID="profile_picture" ImageUrl="Label"></asp:Image>

错误是=&gt;错误4无法隐式转换类型&#39;字符串&#39; to&#39; System.Web.UI.WebControls.Image&#39; 怎么解决这个? 谢谢。

1 个答案:

答案 0 :(得分:0)

profile_picture.ImageUrl = (string)(Session["link"]);

那应该有所帮助。不确定ImageUrl是否是正确的属性,但请查看System.Web.UI.WebControls.Image,这是&#34; profile_picture&#34;是typeOf并查看图像链接应设置为什么属性。