ASP.NET自定义控件 - 在设计时从图像池渲染图像

时间:2008-09-25 21:05:35

标签: asp.net rendering custom-server-controls

我一直在研究ImageRotator控件,并且今晚完成了任何奇怪的操作,并且效果很好。然而,有一件事让我烦恼不已。 在设计时不显示任何内容(我只是获取图像占位符)。

我一直在谷歌搜索,并且从Rick Strahl那里遇到了一个很好的article(一如既往),对于单个图像来说,这非常好用,路径是明确的。

然而,ImageRotator实际上只是获取文件夹的路径并扫描该文件夹,并循环访问这些文件夹。目前这在设计时不起作用,因为图像“池”不起作用(我在想它,因为设计者不允许代码扫描文件系统)。

那么,这可以吗?是否可以为控件实现自定义设计器并提升其中的权限(或其他内容)?


在喝茶的时候更新了一些问题(我的英国人怎么样!)

是否可以为控件创建一个Designer,创建一个图像,将其编码为base64并将其粘贴在代码库中并进行渲染?

这样我就不需要对池中的图像给出一个废话,因为我会拥有自己的^ _ ^

(虽然从池中获取图像会更好,因为用户选择了什么呢?)。

1 个答案:

答案 0 :(得分:1)

Hey Rick Stranl还有一篇帖子here,描述了检测设计时间。如果它在设计时间只是从池中给它一个固定的图像。例如,alays采取第一个或类似的东西。