Относительный URL не будет работать после переписывания URL
После того, как я использовал переписывание URL, у меня возникли проблемы с относительными URL.
Эта проблема
У меня есть изображение на странице asp.net, чей NavigateURL - ~/Images/profile.jpg, который раньше (до urlrewriting) правильно указывал на папку "Изображения", но теперь вместо этого добавляется к ссылке. Например, если ссылка
localhost/products/shoes/black
URL для изображения теперь
localhost/products/shoes/black/~/Images/profile.jpg
Есть идеи, как мне это исправить?
ОБНОВЛЕНИЕ Мое правило перезаписи URL:
routes.MapPageRoute(
"Products",
"products/shoes/{color}",
"~/produts.aspx"
);