0

为了在网络上呈现它们,我在访问程序集文件中的图像时遇到了麻烦。

我创建了一个复合控件来呈现一个面板,我为面板的某些部分分配了 gif,但是一旦我发布网站或点击 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; 

我究竟做错了什么?

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

4

1 回答 1

0

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

希望有帮助

于 2012-11-19T08:56:11.940 回答