后端图像的创建和加载在网页



我在这里遇到了一个问题,我没有需要或需要调试的代码。我正在寻找更多的方法来解决这个问题,所以在这里。

我有一个*.exe,它是一个生成图像的命令提示实用程序。我正在做的是使用这个实用程序为我的asp.net网站。在后台,我对asp.net日历中的每个日期进行处理。如果该图像在该日期的图像目录中不存在,则Calendar_DayRender通过Process调用后端来使用exe。图像创建效果很好。如果图像已经在前一个会话中由任何其他用户创建,则加载也是如此。

问题是图像创建得太快,我无法加载图像,因为当我试图将图像添加到单元格时,它创建得不够快。有什么办法可以解决这个时间问题吗?

这不是最佳解决方案,因为它会阻塞您的线程。

但是,如果你想这样做,只在渲染完成时返回:

var process = Process.Start(...);
process.WaitForExit();

最新更新