我有一个潜在的问题。我有存储在数据库中的图像,然后我用我的应用程序中的C#方法获取图像,并将其存储在看起来像这样的自定义类:在HTML标记中使用System.Drawing.Image
public class MyImage
{
public System.Drawing.Image myImageFromDB;
public string imageName;
public int imageNumberInCollection;
}
我的问题是这样的:我可以/如何我可以在HTML图片标签中使用此类中的图片吗?我曾尝试以下,但它只是返回一个框有红色X它:
//myImageFromDBCollection is a list of MyImage objects
foreach(var ind in myImagesFromDBCollection)
{
table += String.Format("<image src={0} />", ind.myImageFromDB);
}
什么我做错了任何想法?
你需要服务的形象。您不能只将图像数据粘贴在页面中。你可以对它进行64位编码,但这种方法存在局限性,它不适用于除图标之类的任何东西。 – Brad
运行你的网站,右键单击并查看源代码,看看有什么。你的浏览器也可能有一个错误控制台(我知道firefox至少),你也应该检查错误。 –
你使用的是什么样的ASP? – GolfWolf