Правильный способ использования jQuery в ASP.NET MVC 1.0 Masterpages - PullRequest
1 голос
/ 12 июля 2009

Здесь есть несколько страниц, посвященных использованию jQuery с мастер-страницами .net - меньше re: masterpages в MVC в приложениях .net MVC. Но те немногие, кажется, делают различия перед предварительными версиями MVC.

Есть ли сейчас консенсус относительно того, как и где включать библиотеку и какие потенциальные проблемы нам необходимо знать?

Это выглядит так, как будто все довольно просто ... поместите включение в заголовок главной страницы, и все работает. (как это для меня так далеко). Я думаю, что я ищу извлеченные уроки и что нужно остерегаться - я еще не поцарапал функции, такие как частичные представления и AJAX.

ТНХ

Ответы [ 2 ]

2 голосов
/ 12 июля 2009

Как уже упоминалось в Iconic, вы можете использовать jQuery так, как считаете нужным. Я бы решил это после планирования моего сайта - если только jQuery использует одна или две страницы, я бы включил его только в них. Если весь мой сайт опирается на него (как, например, SO), я бы включил его в свою главную страницу. Все, что требуется, - это простой тег, и единственное, на что нужно обратить внимание, это, возможно, некоторая пропускная способность, если вы ожидаете большой трафик только на несколько страниц, которые не используют jQuery.

1 голос
/ 12 июля 2009

Нет волшебного способа включить jQuery. Поскольку это библиотека на стороне клиента, включение ее в главную страницу позволяет легко подключиться к $ (document) .ready из любого или частичного представления.

Как только вы окажетесь в верхней части своей страницы, тривиально включить плагины или подключиться к событиям в любой момент. Таким образом, вы можете инкапсулировать jQuery, специфичный для вашего приложения, в самом представлении или в частичном представлении.

...