resolveclienturl resolveurl

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.

search this blog (most likely not here)