ASP.net: ClientScript.RegisterClientScriptBlock запускается до jQuery загружен

Интересная проблема из некоторого унаследованного кода, который я недавно изучил. Я пытаюсь добавить в проект модуль сжатия. Он загружает все файлы JS и CSS, объединяет их, минимизирует и сжимает. Я пробовал несколько решений, но все они имеют одну фатальную проблему.

У меня есть некоторый javascript, который загружается через Page.ClientScript.RegisterClientScriptBlock в PreRender MasterPage. Модуль сжатия загружается как ссылка Script Tag в MasterPage, но когда я запускаю страницу ... код из PreRender блокируется сверху и выдает ошибку $ is undefined, сообщая мне, что jQuery не загружено еще.

Более того, я не могу решить ту же проблему, когда дело касается встроенного javascript на содержательных страницах.

Есть идеи относительно того, что вызывает это? Просветите меня, я понятия не имею.

7
задан jlrolin 21 January 2011 в 14:55
поделиться