gpt4 book ai didi

c# - 图像未显示在 ASP.NET 上

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:30 24 4
gpt4 key购买 nike

我在文件夹中有一张图片,当我尝试从后面的代码设置 ImageUrl 时,我得到一个看起来被分成两半的小符号,而不是图片。如果我在 Image 属性中设置 ImageUrl 它会起作用。我做错了什么?

var imagepath = Server.MapPath(@"~/images/candidates/small/image.jpg");
System.Drawing.Image image = System.Drawing.Image.FromFile(imagepath);
int ActualWidth = image.Width;
int ActualHeight = image.Height;
candImage.ImageUrl = imagepath;
candImage.Height = ActualHeight;

最佳答案

ImageUrl 应该是图像的 URL,就像您从浏览器获取图像一样,而不是它在硬盘驱动器上的位置,也就是 Server.MapPath返回。

你应该使用:

candImage.ImageUrl = @"~/images/candidates/small/image.jpg";

关于c# - 图像未显示在 ASP.NET 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com