URL Routing'in Açtığı Sorunlar? Asp.Net
-
Meraba arkadaşlar normalde normalde masaüstü uygulamaları geliştiriyorum web'den pek fazla anlamam ama mecburi olarak bi web sitesi yapmaktayım. Bu arada girişde yapmış oldum web'e.
Yaptığım sitede url routing yapmaya çalıştım, birkaç makale bulup uygulamasını yaptm. Ama projede bir iki sorunla karşılaştım.
Birincisi url temizleme sorunu oldu. Link verirken direk href="Anasayfa" diyerek verdim. Ama Urunler için Urunler/urunismi sayfasına gittikten sonra tekrar Anasayfa linkini tıklandığında Urunler/Anasayfa olarak değişiyor. (Bu arada Master Page kullanıyorum.)
2. Sorunum ise adres değişikliğinden kaynaklanan problemler oldu. Sayfadaki resimler gözükmüyor. Herhangi bi ürüne girildiğinde adres
Urunler/urunismi oluyor doğal olarak sayfayı hazırlarken kullandığım resim adreslerinde yanlışlık oluyor. ( örneğin images/logo.png)
2. sorunu çözmek için netten birkaç örnek bulup denedim ama bi türlü çözemedim.
routes.Ignore("images/{*pathInfo}"); (not: images klasörünün altında birkaç klasör var)
routes.Ignore("{*allaspx}", new { allaspx = @".*\.aspx(/.*)?" });
-
asp netten anlamam ama problemin path problemi.. yaptığın tasarımda css dosyalarından tut kodlarının içindeki yol değerlerinde düzeltme yapman lazım örneğin;
images/logo.png değil
/images/logo.png olmalı
routes.Ignore("images/{*pathInfo}"); değil
routes.Ignore("/images/{*pathInfo}"); olmalı gibi.
linkler için de aynı şey geçerli.
-
deniyorum hocam, birazdan cevabını yazarım
Edit: Tamamdır hocam çok sağol oldu :)
Bu kadar basit bi sebepten bi saattir okumadığım şey kalmadı :)
Ercan tarafından 18/Ağu/12 18:03 tarihinde düzenlenmiştir