Веб-ресурс не найден

Я провел последний день, пытаясь заставить валидатор флажка работать. Я нашел какой-то начальный код на сайте 4GuysFromRolla, однако он был написан еще в 2006 году и не работает вместе с панелями обновления.

Я внес изменения, и теперь это работает. Поскольку я сделал довольно много изменений, я хотел стандартизировать его и использовать вместе с другими служебными классами, поэтому я создал новый проект класса и дословно скопировал код.

Проблема в том, что оригинал работает, но я получаю ошибку WebResource not found в моем новом проекте класса.

Различия: оригинал был проектом веб-приложения:

  • Мой новый проект - просто проект библиотеки классов.
  • Исходная сборка и пространство имен изменились.

Оба содержат один класс и файл ресурсов (.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 ответ

Ошибка оказалась несоответствием между DLL на тестовой странице.

Другие вопросы по тегам