C# 如何使用asp.net从文件夹位置将图像动态加载到图像标记
我在页面上有一个图像标签,如下所示C# 如何使用asp.net从文件夹位置将图像动态加载到图像标记,c#,asp.net,.net,C#,Asp.net,.net,我在页面上有一个图像标签,如下所示 <asp:Image ID="imgbadge" runat="server" Height="200px" Width="200px" /> 但我没有在页面上显示图像。我尝试在web上查看,但他们正在解释如何使用处理程序。我无法获得所需的完整详细信息 谢谢, 赛克里希纳试试这个: System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image(); img.Im
<asp:Image ID="imgbadge" runat="server" Height="200px" Width="200px" />
但我没有在页面上显示图像。我尝试在web上查看,但他们正在解释如何使用处理程序。我无法获得所需的完整详细信息
谢谢,
赛克里希纳试试这个:
System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
img.ImageUrl = Server.MapPath("images/ServiceAnniversary.png");;
您需要提供映像的虚拟路径
,而不是物理路径
,请尝试以下操作:-
imgbadge.ImageUrl = "~/images/HappyBirthdayBadge.png";
这将正确显示您的图像。调试它并检查您是否在Server.MapPath()中获得了确切的路径?
imgbadge.ImageUrl = "~/images/HappyBirthdayBadge.png";