0

我使用 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

我怎样才能做到这一点?

4

1 回答 1

0

您需要使用 ResolveClientURL() 访问页面中的确切图像路径,该路径如下所示:

<img  src='<%= ResolveClientUrl("~/images/abc.jpg") %>' />

赋予“src”值的正常方式并非在所有情况下都有效。javascript 也是如此。

请通过以下链接查看我的博客。

http://karmic-development.blogspot.in/2013/10/url-routing-in-aspnet-web-forms-access.html

于 2013-10-19T10:15:05.873 回答