找不到Web资源

时间:2013-03-05 16:50:48

标签: asp.net updatepanel webresource.axd

我花了最后一天试图让复选框验证工具正常工作。我在4GuysFromRolla网站上找到了一些起始代码,但是这个代码在2006年被编码,并没有与更新面板一起发布。

我做了改动,现在它有效了。由于我做了很多更改,我想将其标准化并将其与其他实用程序类一起使用,因此我创建了一个新的类项目并逐字复制代码。

问题是原作是有效的,但我的新类项目中找不到WebResource错误。

不同之处在于:原始版本是一个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");
    }

有人提出任何想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

错误结果是测试页面中的dll不匹配。

相关问题