日期:2014-05-17  浏览次数:20522 次

关于.NET MVC 4 使用中的一个问题,求帮助~~
本帖最后由 chenlitong_521 于 2013-10-23 10:27:06 编辑
在开发中遇到了一个问题是这样的,我的一个链接的类似  http://localhost:80/home/download/Id/fileName

路由已经配好了~~

 
 routes.MapRoute(
                          name: "download",
                          url: "Home/download/{id}/{fileName}",
                          defaults: new { controller = "Home", action = "downlaod", id = UrlParameter.Optional, fileName = UrlParameter.Optional }
                      );


不过 fileName 是  abcd  这样的格式没有问题可以正常访问,但是如果 fileName 传的参数是  abcd.txt 之类的参数就不行了 ~~求 助~~这个什么原因啊~我要怎么改才能正常使用啊~~ 

 

 

public ActionResult download(int id, string fileName)
        {
            return xxxx;
        }



------解决方案--------------------
我猜想是.txt是静态文件
不经过路由的,你要想办法让他经过路由~