Как отключить ASP.net AJAX Framework в ASP.net 3.5 - PullRequest
2 голосов
/ 03 декабря 2008

Я работаю на веб-сайте ASP.net 3.5 с MooTools в качестве платформы AJAX. Я хочу отключить ASPJ AJAX-фреймворк, чтобы он вел себя больше как ASP.net 2.0. Это должно уменьшить время загрузки страницы и уменьшить несовместимость. Возможно ли это, и если да, то как мне это сделать?

Ответы [ 3 ]

1 голос
/ 03 декабря 2008

Мне удалось удалить сборку System.Web.Extensions из ссылок, а затем я нашел и удалил все экземпляры элемента управления ScriptManager.

После того, как я это сделал, ни один из элементов инфраструктуры AJAX не отображается на страницах.

Я хотел оставить 3,5 для LINQ и другого джаза, поэтому простое нацеливание на фреймворк 2.0 не будет работать.

Спасибо за советы.

0 голосов
/ 03 декабря 2008

Есть несколько способов сделать это. Если вы используете Visual Studio 2008 при создании проектов / веб-сайтов, убедитесь, что вы нацелены на .net framework 2.0. Если вы не используете какие-либо элементы управления / расширители в Framework 3.5, вы не будете ссылаться на какие-либо сборки 3.5. Чтобы убедиться в этом, взгляните на файл web.config и решите проблемы.

Я вижу, что вы хотите использовать инструменты moo, вышеупомянутые настройки и jquery для ваших пользовательских вещей javascript должны выполнить вашу работу.

Это все, что я могу сказать по моим знаниям.

Удачного кодирования!

0 голосов
/ 03 декабря 2008

Я видел несколько статей о том, как улучшить производительность asp.net ajax в .net 3.5 framework. Просто не могу найти ссылку. Но в web.config вы можете внести некоторые изменения, которые повысят производительность. Но если вы хотите использовать MooTools, я думаю, что вы можете просто удалить сборки и удалить все ссылки в web.config.

...