Şimdi Ara

url rewrite sonrası oluşan hatalar?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
467
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • asp.net webform kullanıyorum.sayfada global.asax dosyasında url rewrite yapıyorum.sonrasında tarayıcının console kısmında 15-20 hata birden veriyor.jquery için $ is not defined ta bu hatalardan biri ki burada jquery kullanamıyorum.



    void Application_Start(object sender, EventArgs e)
    {
    // URL rewrite yönlendirme
    RouteConfig.RegisterRoutes(RouteTable.Routes); // sayfalardaki .aspx kısmını kaldırmak için
    urlReWrite(RouteTable.Routes); // url rewrite için

    }

    // işte fonksiyon
    void urlReWrite(RouteCollection route)
    {
    route.MapPageRoute("profile", "Profile/{users_name}/{users_surname}/{users_id}", "~/Profile.aspx");
    route.MapPageRoute("recoverPassword", "Recover/{password}", "~/Recover.aspx");
    route.MapPageRoute("recoverUsername", "Recover/{username}", "~/Recover.aspx");
    }
    Burada profile ve recover sayfalarında yani yönlendirme uyguladığım sayfalarda bu hatalar oluşuyor.

    Bu arada örneğin Profil sayfasına yönlendirme için linkleri şu şekilde oluşturuyorum.

    <a href="/Profile/isim/soyisim/id"></a> .

    Bu hatalar neden oluşuyor bi türlü çözemedim.







  • google chrome developer tools aç muhtemelen jquery yüklenemiyor olcak. Orada aradığı konumu da görebilirsin. Nrede aramış da bulamamış. Yine muhtemelen /recovery/lib/jquery.js gibi bir yerde arıyordur. Relative pathden ziyade /lib/jquery.js gibi bir path vermeyi dene.



    < Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 31 Ekim 2019; 12:4:40 >
  • aslında image lerde de sorun oluyor.araştırdım.asp.net te url rewrite sonrası bu hatalar muhtemelmiş.çözüm ise path yolunu değiştirmek.
    image => src="assets/img" yerine src="/assets/img" yani başa ters slaş kullanmak image i çözdü.
    jquery de bundan kaynaklandı.sorunu şu an çözdüm ama bir çok yeri değiştirdiğim için bundan mı halloldu kesin bir şey diyemem.sadece path yolundan kaynaklandığını söyleyebilirim
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.