在vs2008 express中创建嵌入式资源失败

本文关键字:嵌入式 资源 失败 创建 vs2008 express | 更新日期: 2023-09-27 18:11:43

我已经扩展了asp gridview给列过滤器,我希望嵌入js文件随着这个控件。

为此我做了

  1. 在js文件夹
  2. 下添加了quicksearch.js
  3. 标记文件为Embedded Resource
  4. 在AssemblyInfo.cs中增加了条目
    (组装 : System.Web.UI.WebResource("ControlLibrary.js.quicksearch.js","应用程序/x-javascript",[/li]
  5. 在网格

    的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文件。如有任何帮助,不胜感激

在vs2008 express中创建嵌入式资源失败

我整理好了

我们必须给出嵌入脚本所在的程序集,而不是类型t
下面的代码解决了我的问题

Type t = typeof(ControlLibrary.HWGridView);