Я потратил последний день, пытаясь получить валидатор флажка для работы. Я нашел некоторый начальный код на сайте 4GuysFromRolla, однако он был закодирован еще в 2006 году и не играет рядом с обновленными полями.Веб-ресурс не найден
Я внес изменения и теперь это работает. Поскольку я сделал несколько изменений, я хотел стандартизировать его и использовать его вместе с другими классами утилиты, поэтому я создал новый проект класса и скопировал код дословно.
Проблема в том, что оригинал работает, но я получаю ошибку WebResource, не найденную в моем новом проекте класса.
Различия: Оригинал был проект веб-приложения:
- мой новый проект просто проект библиотеки классов.
- Исходная сборка и пространство имен были изменены.
Оба содержит один класс и файл ресурсов (.js) Оба файла ресурсы содержится в корневом каталоге Оба файла ресурс устанавливается встраивать ресурс
Я бег из идей, и исчерпали ответы, которые я нашел в Интернете, без успеха.
Есть ли проблема с тем, что его библиотека классов? Возможно, я пропустил что-то еще?
Его довольно трудно увидеть за этими 2 вопросами, потому что проект настолько мал и ничтожен.
Вот код, который делает работу:
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");
}
Любой давать какие-либо идеи?
Заранее спасибо.