Page.ResolveClientUrlが使用されているページのURLがバックスラッシュで終わっている場合、Page.ResolveClientUrlが誤ったパスに解決されることに気付きました。例えば:
http://localhost/Default.aspx
-> Page.ResolveClientUrl("~/Styles/style.css") returns "Styles/style.css" (correct)
http://localhost/Default.aspx\
-> Page.ResolveClientUrl("~/Styles/style.css") returns "../Styles/style.css" (incorrect)
なぜこれが発生するのですか?また、誤ったパスが返されるのを防ぐにはどうすればよいですか?