我正在为我们公司的网站开发一个插件。该组件允许用户相互发送消息。
实现这一点,我在开发过程中遇到了一些问题,例如LoadControl()无法正常工作(因为它似乎与项目相关,包括模块,而不是模块本身)。 我设法使用我在网上找到的方法解决了这个问题,但现在出现了下一个问题 - 图像。
为了使组件看起来更漂亮,图像将被用户欣赏图标。 但是,我再次陷入同样的问题。
例如,如果我想要一个ImageButton,我会将它的ImageUrl属性设置为“〜/ images / message.png”,但这确实引用了我的DLL中的内容,因此显然不起作用!
对于这类问题,是否有标准的,良好的解决方案?
谢谢!
答案 0 :(得分:1)
您可以使用WebResources,查看
http://www.aspcode.net/Including-WebResource-in-ASPNET-server-control.aspx
或将控件程序集中的图像作为资源嵌入,并使用http模块提供,但是您必须在使用您的控件的应用程序的Web配置中声明该http模块。