Asp.Net Url Routing Jquery Çalışmıyor - Javascript Problem
 

Asp.Net Url Routing Javascript -Jquery Çalismiyor ve Hata mi Veriyor ? - Iste Çözümü

Bu makalemde Asp.Net Url Routing ile seo uyumlu url'li sayfalar olustururken karsilasabilecegimiz önemli sorunlardan biri olan Javascript çalismama sorununun çözümünü anlatacagim.

Jquery'nin çalismamasinin nedeni javascript veya jquery kütüphanesinin kaynak yoluna ulasamamasidir.Eger Url Routing yaptiginiz sayfa  örnegin  www.engincode.com/iletisim   bu sekilde ise bu sorun olusmaz fakat  www.engincode.com/sayfa/iletisim  bu sekilde birden fazla "/" dizin altinda ise bu sorun olusmaktadir.

Bu sorunun çözümü ise  projemize dahil ettigimiz javascript veya jquery kütüphanesini kaynak gösterirken ResolveClientUrl()  içerisinde kaynak yolunu göstererek sorun çözmüs oluruz. ResolveClientUrl() ile isterse sayfamiz onlarca dizin altinda çalisir olsun kütüphane yolunu ana dizinden itibaren ResolveClientUrl() içerisinde belirtilen yoldan arayacaktir.

Yanlisi
 <script src="jquery-1.7.1.min.js" type="text/javascript"></script>

Dogrusu
<script type="text/javascript" src='<%=ResolveClientUrl("javascript/jquery.min.js")%>'></script>

 

Not : Url Routing yöntemi kullanirken karsilasabileceginiz hatalardan
Image(Resim) Görüntülenmeme Hatasi ve Çözümü Için Tikalyiniz

Iyi Çalismalar

 

Author: Engin ATALAY
Date: 18.02.2013 22:44:43
View Count: 4690
 
 

COMMENTS
 
No comments yet. Be the first to comment who you are.
 
 
 
 
 
 
 
WRITE COMMENT
 
 
Your Name :
 
 
 
E-mail :
 
 
 
Your Message :
 
 
 
 
 
 
 
This project : ASP.NET MVC , RAZOR, Entity Framework , CSS , HTML , JQUERY(2.0.2) , AJAX the C# side-tier architecture was developed with logic.
 
Yukarı Çık