ResolveClientUrl("~/css/style.css") : MyWebSite/css/style.css
ResolveUrl("~/css/style.css") : /MyWebSite/css/style.css
/ : website'ın root'una çıkarıyor.
urlrewriting uygulandığında css ve js için path sorunu olabiliyor. resolveclienturl yerine resolveurl metodu kullanıldığınd bu sorun ortadan kalkıyor:
litCss.Text = "link +="" css="" href="" rel="stylesheet" resolveurl("~="" style.css")="" type="text/css">link";
bazı durumlarda (ki bunu netleştiremedim henüz) aspx'ten çağrılan protected metodlar çalışmıyor:
hyperlink'in navigateurl'i için yazdığım protected string getnavigateurl() çağrılmıyor.
ama page_load'da bu hyperlink'in navigateurl'ine değer atayabiliyorum.
resolveclienturl resolveurl
Gönderen
pantepember
16 Temmuz 2010 Cuma
Etiketler: ResolveClientUrl , ResolveUrl