0

我花了最后一天试图让复选框验证器工作。我在 4GuysFromRolla 网站上找到了一些起始代码,但这是在 2006 年编码的,不能与更新面板一起使用。

我已经进行了更改,现在它可以工作了。由于我做了很多更改,因此我想对其进行标准化并将其与其他实用程序类一起使用,因此我创建了一个新的类项目并逐字复制代码。

问题是原来的作品,但我在我的新课程项目中得到一个 WebResource not found 错误。

不同之处在于: 最初是一个 Web 应用程序项目:

  • 我的新项目只是一个类库项目。
  • 原始程序集和命名空间已更改。

都包含单个类和资源文件(.js) 两个资源文件都包含在根目录中 两个资源文件都设置为嵌入资源

我已经没有想法了,并且已经用尽了我在网上找到的答案,但没有成功。

它是一个类库这一事实是否存在问题?我可能忽略了别的东西吗?

除了这两个问题之外,很难看到它,因为这个项目是如此之小而且微不足道。

这是有效的代码:

    if (this.RenderUplevel && this.Page != null)
    {
        ScriptManager.RegisterClientScriptResource(Page, this.GetType(), "skmValidators.skmValidators.js");
    }

这是没有的代码:

    if (this.RenderUplevel && Page != null)
    {
        ScriptManager.RegisterClientScriptResource(Page, this.GetType(), "ValidationExtender.EvaluationFunctions.js");
    }

有人给出任何想法吗?

提前致谢。

4

1 回答 1

0

错误原来是测试页面中的 dll 不匹配。

于 2013-03-05T18:20:19.780 回答