【问题标题】:get images from folder and set to datatype从文件夹中获取图像并设置为数据类型
【发布时间】:2014-09-15 08:46:09
【问题描述】:

我正在尝试从文件夹中获取图像并将它们添加到类型图像类型但发现此错误.. 错误 1 ​​无法将类型 'string' 隐式转换为 'System.Web.UI.WebControls.Image'

      Image image;
      string[] fileEntries = Directory.GetFiles(@"C:\Users\Hari\Documents\Visual Studio 2012\WebSites\WebSite26\img\");
      int numFiles = fileEntries.Length;
      for (int picCount = 0; picCount < numFiles; picCount++)
      {
          image = fileEntries[picCount];
      }

【问题讨论】:

  • 在谈论asp.net 时不要使用标签asp,因为它是asp-classic 的同义词,这是非常不同的。

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4


【解决方案1】:

将你的 for 循环修改为:

for (int picCount = 0; picCount < numFiles; picCount++)
{
    image = new System.Web.UI.WebControls.Image();
    // set other image properties
    // also i assume that you web root is 'C:\Users\Hari\Documents\Visual Studio 2012\WebSites\WebSite26'
    image.ImageUrl = "/img/" + Path.GetFileName(fileEntries[picCount]);
}

无论如何,您的任务目的还没有被很好地理解。 检查this 帖子关于以编程方式创建图像并将它们添加到结果页面。

【讨论】:

  • 收到此错误错误 1 ​​'System.Web.UI.WebControls.Image' 不包含 'FromFile' 的定义
猜你喜欢
  • 2022-12-19
  • 2018-05-27
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
  • 1970-01-01
  • 2011-10-11
  • 1970-01-01
  • 2021-12-29
相关资源
最近更新 更多