在我使用 url 重写后,我遇到了相对 url 的问题。
问题
我在一个 asp.net 页面中有一个图像,其 NavigateURL 是 ~/Images/profile.jpg 之前(在 urlrewriting 之前)曾经正确指向图像文件夹,但现在被附加到链接中。例如,如果链接是
localhost/products/shoes/black
, 图片的 url 现在是
localhost/products/shoes/black/~/Images/profile.jpg
任何想法我该如何解决?
更新我的网址重写规则:
routes.MapPageRoute(
"Products",
"products/shoes/{color}",
"~/produts.aspx"
);