在vs2008 express中创建嵌入式资源失败
本文关键字:嵌入式 资源 失败 创建 vs2008 express | 更新日期: 2023-09-27 18:11:43
我已经扩展了asp gridview给列过滤器,我希望嵌入js文件随着这个控件。
为此我做了
- 在js文件夹 下添加了quicksearch.js
- 标记文件为
Embedded Resource
- 在AssemblyInfo.cs中增加了条目
(组装 : System.Web.UI.WebResource("ControlLibrary.js.quicksearch.js","应用程序/x-javascript",[/li] 在网格
的OnInit()中增加了以下代码base.OnInit(e); Type t = this.GetType().BaseType; ScriptManager.RegisterClientScriptResource(this, t, "ControlLibrary.js.quicksearch.js");
但是registerclientscriptresource给了我一个异常
Web resource ControlLibrary.js.quicksearch.js' was not found.
我在vs 2008 express版中尝试了上述操作。
为什么我不能在dll中嵌入。js文件。如有任何帮助,不胜感激
我整理好了
我们必须给出嵌入脚本所在的程序集,而不是类型t
下面的代码解决了我的问题
Type t = typeof(ControlLibrary.HWGridView);