我在使用网络资源方面遇到了一些问题,我不断收到错误:
网络资源 'EMP.WebHelpers.Scripts.CostSearchControl.ascx.js' 没找到。没找到。
我的设置如下:
程序集名称:EMP.WebHelpers.dll
的AssemblyInfo.cs:
[assembly: WebResource("EMP.WebHelpers.Scripts.SupplierAtoZControl.ascx.js", "application/x-javascript")]
[assembly: WebResource("EMP.WebHelpers.Scripts.CostSearchControl.ascx.js", "application/x-javascript")]
脚本保存在一个文件夹中。 projectroot> \ Scripts \和此文件夹中的两个脚本都设置为具有嵌入资源的构建操作。
当我在装配体上指向反射器时它找到两个资源,称为:
EMP.WebHelpers.Scripts.CostSearchControl.ascx.js
和
EMP.WebHelpers.Scripts.SupplierAtoZControl.ascx.js
最后要将脚本添加到我的控件中,我调用
ScriptManager.RegisterClientScriptResource(Page, GetType(), "EMP.WebHelpers.Scripts.CostSearchControl.ascx.js");
所以在我看来,这一切看起来都应该有效,但事实并非如此,我错过了什么?