首页 新闻 搜索 专区 学院

asp.net mvc areas图片做路由映射为什么不行

0
悬赏园豆:50 [已关闭问题]

MVC2.0 我建了一个area admin 就是后台管理

Global.asax 设置  
RouteTable.Routes.Add("ImagesRoute",
  new Route("Admin/Images/{filename}", new ImageRouteHandler()));

我是想当 用户访问 http://localhost/Admin/Images/{filename} 时 把路径映射到 


http://localhost/Areas/Admin/Content/Images/{filename}

这样View页面上我就不用图片的图径处理了
<img src="images/login.gif" width="242" height="138">

这样就可以直接显示图片,但不知道为什么,无法映射。。。

但把Routes改成 

RouteTable.Routes.Add("ImagesRoute",
  new Route("Images/{filename}", new ImageRouteHandler()));

用 http://localhost/Images/{filename} 访问时就可以了。。

何解?

四神的主页 四神 | 初学一级 | 园豆:6
提问于:2010-07-28 17:36
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册