在ASP.Net c#中的标签中显示图像

时间:2014-05-03 08:47:39

标签: c# asp.net

当我尝试将图像从计算机显示到此标签时,我有一个空标签 这是代码:

Label1.Text += " " + "<img src='C:/Users/AA/Documents/Bureau/car/img/image3.jpg'>";

3 个答案:

答案 0 :(得分:2)

如果您包含在images文件夹中,请在项目中包含图像。以下代码将为您服务。

Label1.Text += "<img src='images/image3.jpg'></img>";

如果您想从同一路径打开它,请尝试使用

Label1.Text += " " + "<img src='file://C:/Users/AA/Documents/Bureau/car/img/image3.jpg'>";

注意:file:// C:/Users/AA/Documents/Bureau/car/img/image3.jpg将在IE中加载,但不会在Chrome或Firefox中加载,因为加载文件形成直接路径被视为Chrome中的安全线程和Firefox。

考虑到这一切,我建议你将图像放入图像并从中访问它们是最简单的方法。

答案 1 :(得分:0)

抱歉,我错过了它的ASP.net

您可能希望将Server.MapPath(&#34;〜/ image.jpg&#34;)内容与部署位置相关联。并关闭标签。

答案 2 :(得分:0)

这是asp .net c#中的工作示例。

<asp:Label ID="Label1" runat="server" Text=""></asp:Label>

Label1.Text = "<img alt='' src='images/download-img.jpg' />";