ASP.net webform url路由灵活吗?

时间:2012-04-20 13:02:02

标签: asp.net

我使用Url Route .net4,我想在我的URL地址中使用灵活路径。 我为re size images定义了一个URL Route:

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

我该怎么做?

1 个答案:

答案 0 :(得分:0)

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

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

正常的给予方式&#39; src&#39;价值在所有情况下都不起作用。 javascript也一样。

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

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