我使用Url Route .net4,并且我想在我的URL地址中使用灵活的路径。我为重新调整大小的图像定义了URL路由:
routes.MapPageRoute("thumbnail", "showthumbnail/{size}/{src}", "~/ShowThumbnail.aspx", true, new RouteValueDictionary { { "size", 100 }, { "src", "" } }); 图像可能位于1或2或3个子文件夹中:
http://localhost/200/folder1/folder2/folder3/image1.jpg
http://localhost/200/folder1/image1.jpg
我该怎么做呢?
发布于 2013-10-19 18:15:06
您需要使用ResolveClientURL()来访问页面中的确切图像路径,该路径的路由如下:
<img src='<%= ResolveClientUrl("~/images/abc.jpg") %>' />给出'src‘值的正常方式并不是在所有情况下都有效。javascript也是如此。
请通过下面的链接查看我的博客。
http://karmic-development.blogspot.in/2013/10/url-routing-in-aspnet-web-forms-access.html
https://stackoverflow.com/questions/10246778
复制相似问题