2013-12-11 2 views
3

У меня есть проект asp.net C# webforms. В выходной HTML в DIV «aspNetHidden» является ссылка настарая версия jquery автоматически включается в asp.net webforms

<script src="/Scripts/jquery-1.8.2.js" type="text/javascript"></script> 

Я не могу понять, как удалить этот код. Это не в файле главной страницы, и я не могу найти его нигде. Я хотел бы использовать более новую версию jquery и вместо этого разместить ссылку внизу страницы.

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

EDIT: Если я создаю новый проект и выбираю приложение ASP.NET Web Forms, то есть ссылка jquery. Я использую visual studio express 2012.

EDIT 2: Найден решение - опубликовано как ответ для других с аналогичной проблемой, чтобы увидеть.

+4

Вы уже нашли решение для поиска jquery-1.8.2.js? –

+0

Да. Нет совпадений. –

+0

Сохраняется ли содержимое страницы в базе данных? Доступен ли ваш сайт? – Win

ответ

0

Я нашел решение. Он добавляется сценаристом, но его можно переопределить, добавив следующее в global.asax. Я не знаю, могу ли я полностью отключить его, но это работает для меня.

string str = "1.10.2"; 
     ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition 
     { 
      Path = "~/js/jquery-" + str + ".min.js", 
      DebugPath = "~/js/jquery-" + str + ".min.js", 
      CdnPath = "http://code.jquery.com/jquery-" + str + ".min.js", 
      CdnDebugPath = "http://code.jquery.com/jquery-" + str + ".min.js", 
      CdnSupportsSecureConnection = true 
     }); 
+0

. Вы можете отключить его, удалить ссылку на своей главной странице :) Я предпочитаю связывая этот метод, сам. –

+0

У меня нет ссылки на моей главной странице. Я удалил весь мастер scripts от мастера, но он все равно включен. –

+0

Где в Global.asax чтобы добавить код выше? :) – Auguste

0

Я решить мою проблему по версии изменение JQuery в packages.config

изменение

<package id="AspNet.ScriptManager.jQuery" version="1.8.2" targetFramework="net45" /> 
<package id="jQuery" version="1.8.2" targetFramework="net45" /> 

в

<package id="AspNet.ScriptManager.jQuery" version="2.1.4" targetFramework="net45" /> 
<package id="jQuery" version="2.1.4" targetFramework="net45" /> 

мой JQuery версия 2.1.4

Смежные вопросы