访问自定义控件项目中的程序集文件中的图像

时间:2012-11-18 17:41:01

标签: c# custom-controls

我一直无法访问汇编文件中的图像,以便在网络上呈现它们。

我创建了一个复合控件来渲染一个面板,我将gifs分配给面板的某些部分,但是一旦我发布网站或点击f5它们似乎无法访问,我得到一个图像应该出现的图像图标

这就是我试图赋予方法权限以获取程序集中的图像的方法:

[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")]
    protected override void Render(HtmlTextWriter output)

但它不起作用,这是我试图将程序集中的图像访问到该方法的示例:

(ColapseIconUrl == "") ? Page.ClientScript.GetWebResourceUrl(this.GetType(), "CompositeCustomControl.Images.icon_collapse.gif") : ColapseIconUrl; 

我做错了什么?

请询问您是否需要有关此问题的更多信息,谢谢!

1 个答案:

答案 0 :(得分:0)

在查看http://forums.asp.net/t/1227097.aspx/1后,您需要将“构建操作”从内容更改为“嵌入式资源”,您可以通过从解决方案资源管理器中选择项目来执行此操作。右键单击选择“属性”的项目,然后将“构建操作”更改为“嵌入式资源”。

希望有所帮助