Asp.net 允许在MVC3中使用文件扩展名
各位程序员好 我坐着试图用MVC3做点什么。只是浏览一下图书馆。不做任何花哨的事。我已经创建了一个项目和一个控制器。现在我试着让MVC3允许我做外汇,或者只是。在.json和.xml示例中,我发现了错误。第三个当然是允许的。我试着用谷歌搜索这个,但我没有得到任何帮助 这里有人能告诉我如何在MVC3中允许文件扩展名吗 谢谢 编辑Asp.net 允许在MVC3中使用文件扩展名,asp.net,asp.net-mvc-3,Asp.net,Asp.net Mvc 3,各位程序员好 我坐着试图用MVC3做点什么。只是浏览一下图书馆。不做任何花哨的事。我已经创建了一个项目和一个控制器。现在我试着让MVC3允许我做外汇,或者只是。在.json和.xml示例中,我发现了错误。第三个当然是允许的。我试着用谷歌搜索这个,但我没有得到任何帮助 这里有人能告诉我如何在MVC3中允许文件扩展名吗 谢谢 编辑 我没有对IIS之类的映射文件扩展名进行任何更改。您应该添加包含扩展名的路由: routes.MapRoute("ExtensionRoute",
我没有对IIS之类的映射文件扩展名进行任何更改。您应该添加包含扩展名的路由:
routes.MapRoute("ExtensionRoute",
"/{controller}.{extension}",
new { action="Index", extension = UrlParameter.Optional
);
此示例将扩展映射到操作中的参数。您也可以使用硬编码分机进行路由。您是如何尝试的?您是否对IIS mime类型进行了任何更改?你定义了什么路线?