2012-11-18 88 views
0

我一直在麻烦访问程序集文件中的图像,以便在网络上呈现它们。访问自定义控制项目中的程序集文件中的图像

我创建了一个复合控件来渲染一个面板,我为面板的某些部分分配了gif,但似乎他们在我发布网站或点击f5后无法访问,我得到一个图像应该破碎的图标出现。

这是我尝试授予权限的方法如何让组件内部的图像:

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

但它不工作,这是IM如何试图访问内部的图像的例子组装到该方法中:

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

我在做什么错?

请问你是否想了解更多关于这个问题的信息,谢谢!

回答

0

看着http://forums.asp.net/t/1227097.aspx/1后,你需要改变“建设行动”从内容到“嵌入的资源”,您可以做到这一点,从解决方案资源管理器中选择项目。右键单击选择“属性”的项目,然后将“构建操作”更改为“嵌入式资源”。

希望帮助

相关问题