属性路由MVC5路由前缀与模板

时间:2015-06-29 07:28:05

标签: asp.net-mvc-5 attributerouting

是否可以使用模板的路由前缀?我需要在我的基本控制器上指定路由/路由前缀,以便每个控制器/操作都允许使用语言slug为url添加前缀。

www.mydomain.com/en/Search
www.mydomain.com/da/Sogning
www.mydomain.com/Hledat

这三条路线将导致相同的行动。

我想要这样的东西

[RoutePrefix("{language?}")]
public abstract class BaseController : Controller

1 个答案:

答案 0 :(得分:0)

在路线模板上会不会更好?

[Route("{language?}/{action=index}/{id?}")]