我正在使用带有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; 怎么解决这个? 谢谢。
答案 0 :(得分:0)
profile_picture.ImageUrl = (string)(Session["link"]);
那应该有所帮助。不确定ImageUrl是否是正确的属性,但请查看System.Web.UI.WebControls.Image,这是&#34; profile_picture&#34;是typeOf并查看图像链接应设置为什么属性。