Ali Hıdımoğlu

Boo! Dergi Resmi Blogu

Subscribe to Ali Hıdımoğlu
Technorati
del.icio.us
Eylül-16-08

Asp.net Tips: Kolay url bulma…

posted by Panda
Bir web sitesi tasarlamaktasınız, fakat dosyalarınız kalsörler içerisinde tutulmakta. Bu konuda bir sıkıntınız yok fakat, öyle bir URL’niz var ki elinizde hem klasöründışındaki bir sayfada hem de klasörün içindeki bir sayfada bulunuyor ve o sayfalarda tek bir kod ile çaÄŸrılıyor. Bu durumda insan gayet sıkışıyor.

Ya da bir web projesini modifiye etmeniz gerekti ve o sırada adını bildiğiniz fakat hangi klasör içerisinde olduğunu bilmediğiniz bir sayfa çağırmanız gerekti.

Yukarıda bahsettiğim durumlara kolay ve basit bir çözümümüz mecvut.
 C# | 
 copy code |
?
1
ResolveClientUrl(string URL);
kodu. Verilen URL’nin client tarafında klasörünü belirler ve o ÅŸekilde çağırır.

Bunu ÅŸu ÅŸekilde kullanabilirsiniz:
 C# | 
 copy code |
?
1
<a href="#" onclick="PencereAc('<%= ResolveClientUrl("NewsUpdate.aspx") %>')">News Update</a>
ÅŸeklinde bir asp.net sayfasının içerisine yazdığınızda bizim sayfamız News/ klasöründe ise News/NewsUpdate.aspx olarak çaÄŸrılacaktır…
Aynı ÅŸekilde kod sisteminde de kullanılabilir…