【发布时间】:2011-03-13 22:45:38
【问题描述】:
我正在使用 ASP.NET 4 Web 表单路由,例如这样:
routes.MapPageRoute("page-browse", "{Language}/{Label}", "~/Default.aspx")
所以网址可能看起来像:http://localhost/mywebsite/eng/home
在我网站的根目录中,我有一个文件夹“Images”。
当我在网站的根目录中时,图像显示可以工作,例如通过使用http://localhost/mywebsite/default.aspx
但是当使用路由时它不起作用,因为图像相对 url 将查看 http://localhost/mywebsite/eng/images 而不是 http://localhost/mywebsite/images
有没有办法使用 ASP.NET 4 路由机制来防止这种情况?或者是对图片使用绝对网址的唯一方法?
【问题讨论】:
标签: asp.net routing asp.net-4.0 asp.net-routing