Birkaç download ve kurulum işlem ile VS 2008 de JQuery kodlarını intellisense yardımı ile daha hızlı ve kolay yazabilirsiniz.
1. adım
VS 2008 SP1’i indirip kurmanız gerekiyor. buradan indirebilirsiniz. SP1 içinde JQuery intellisense desteği bulunmaktadır.
2. adım
VS 2008 Patch KB958502 indirin, kurun. Bu path bir javascript kütüphanesini projenize referans olarak eklendiğinizde(birazdan ekleyeceğiz) VS’nin "-vsdoc.js" dosyasını kontrol etmesi içindir. Buradan indirebilirsiniz.
3. adım
”jQuery” ve “jQuery-vsdoc” dosyalarını indirin. Buradan indirebilirsiniz. Dosya isimleri “jquery-1.3.1-vsdoc.js” ve “jquery-1.3.1.js” gibi olacak. Tabi her ay yeni versiyonlar çıkacağı için “1.3.1” yerine başka versiyon numaraları görebilirsiniz.
JQuery Dosyalarını Projenize Referans Ekleyin
“jquery-1.3.1.js” ve “jquery-1.3.1-vsdoc.js” dosyalarını aynı klasör içine atın. Html kodlarınızın içine “jquery-1.3.1.js” dosyasını <script/> elementi ile referans verin. “jquery-1.3.1-vsdoc.js” dosyasını referans vermeyeceksiniz.
örn:
<script src=”Js/jquery-1.3.1.js” type=”text/javascript”></script>
referansı eklediğinizde VS JQuery “Js” klasörüne (yani jquery-1.3.1.js dosyasının bulunduğu klasöre) bakacak eğer “jquery-1.3.1-vsdoc.js” dosyasını bulursa ta ta ta taaaaaaaaa J
JQuery kullanacağınız her sayfaya tek tek referans eklemek zorunda değilsiniz. Eğer Master Page sayfanız varsa bir kere Master Page sayfanıza referans VS 2008 otomatik kontrol edecek.
Not:
Master Page, Content Page e bu kodu eklediğinizde herşey güzel ama User Control (.ascx) içinde intellisense kullanmak istediğinizde işin rengi biraz değişiyor. Visual Studio intellisense i etkinleştirmiyor. Haliyle bu sayfaya da <script> kodu eklemeniz gerekiyor. Hem Master Page hem User Control e eklerseniz runtime da iki kere çağırılacak. Bu sorunu çözmek için şöyle bir çözüm (üçkağıt J)uygulayabilirsiniz.
<% if(false){ %>
<script src=”Js/jquery-1.3.1.js” type=”text/javascript”></script>
<% } %>
Tabi her User Control e bunu yapıştırmak biraz amelelik ama işe yarıyor.