url重写后,相对URL将无法正常工作

时间:2012-07-21 11:29:00

标签: asp.net url-rewriting relative-path

在我使用url重写后,我遇到了相对url的问题。

问题

我在asp.net页面中有图像,其NavigateURL是〜/ Images / profile.jpg,之前(在urlrewriting之前)用于正确指向Images文件夹,但现在正被附加到链接。例如,如果链接是

localhost/products/shoes/black,图片的网址现在是

localhost/products/shoes/black/~/Images/profile.jpg

任何想法如何解决?

更新我的网址重写规则:

routes.MapPageRoute(
                "Products",
                "products/shoes/{color}",
                "~/produts.aspx"
                );

0 个答案:

没有答案