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

Asp.Net Url Routing Javascript -Jquery Çalışmıyor ve Hata mı Veriyor ? - İşte Çözümü

Bu makalemde Asp.Net Url Routing ile seo uyumlu url'li sayfalar oluştururken karşılaşabileceğimiz önemli sorunlardan biri olan Javascript çalışmama sorununun çözümünü anlatacağım.

Jquery'nin çalışmamasının nedeni javascript veya jquery kütüphanesinin kaynak yoluna ulaşamamasıdır.Eğer Url Routing yaptığınız sayfa  örneğin  www.engincode.com/iletisim   bu şekilde ise bu sorun oluşmaz fakat  www.engincode.com/sayfa/iletisim  bu şekilde birden fazla "/" dizin altında ise bu sorun oluşmaktadır.

Bu sorunun çözümü ise  projemize dahil ettiğimiz javascript veya jquery kütüphanesini kaynak gösterirken ResolveClientUrl()  içerisinde kaynak yolunu göstererek sorun çözmüş oluruz. ResolveClientUrl() ile isterse sayfamız onlarca dizin altında çalışır olsun kütüphane yolunu ana dizinden itibaren ResolveClientUrl() içerisinde belirtilen yoldan arayacaktır.

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

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

 

Not : Url Routing yöntemi kullanırken karşılaşabileceğiniz hatalardan
İmage(Resim) Görüntülenmeme Hatası ve Çözümü İçin Tıkalyınız

İyi Çalışmalar

 

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

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