捕获所有通配符路由后的MVC路由参数

时间:2019-11-17 16:03:59

标签: c# asp.net-mvc asp.net-mvc-4 .net-core asp.net-mvc-routing

大家好,我在这里遇到路由问题 例如在wordpress中,您可以在任何有效的页面/博客等网址后键入/ feed以获得xml feed 但是在mvc中,通配符路由参数设置中不允许使用通配符,始终在路由定义的末尾需要通配符,因此可以说

[Route("~/{*slug}/{feed?}")]

这是不允许的,但如果我这样做

http://example.com/feed/xyz/p1fg/params

但是这扼杀了访问的便利性,任何人都知道这种情况的解决方法。 在不编写越来越多的重复函数的情况下,如何在MVC中实现相同的目标。

0 个答案:

没有答案