ASP.NET MVC - 路由 - 带文件扩展名的动作

19 浏览
0 Comments

ASP.NET MVC - 路由 - 带文件扩展名的动作

有没有办法实现调用URL http://mywebsite/myarea/mycontroller/myaction.xml的方法?

这基本上是“伪造”请求文件,但结果将是动态创建文件的操作?

我尝试了这个:

context.MapRoute(
                "Xml_filename",
                "Xml/{controller}/{action}.xml"
            );

但是每当URL中有文件扩展名时,路由就会失败,并且行为就像我直接请求文件一样。

我怀疑这可能是因为使用了无扩展名的URL处理程序。


        
        

谢谢您的任何建议。

Jakub

0