我一直无法访问汇编文件中的图像,以便在网络上呈现它们。
我创建了一个复合控件来渲染一个面板,我将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;
我做错了什么?
请询问您是否需要有关此问题的更多信息,谢谢!
答案 0 :(得分:0)
在查看http://forums.asp.net/t/1227097.aspx/1后,您需要将“构建操作”从内容更改为“嵌入式资源”,您可以通过从解决方案资源管理器中选择项目来执行此操作。右键单击选择“属性”的项目,然后将“构建操作”更改为“嵌入式资源”。
希望有所帮助