mvc4 routeExtension和actionfilters

时间:2013-08-21 07:12:18

标签: asp.net-mvc-4 routes actionfilterattribute

所以我需要在mvc4应用程序中评估子域名。为此,我实现了一个应用于控制器类的动作过滤器,它在其OnActionExecuting方法中将子域值添加到RouteData。

基于子域,在基本控制器中设置了许多变量,所有其他控制器都从该控制器继承。

我的问题是,我找不到在过滤后执行的基类中覆盖的任何方法,以便能够评估子域数据并设置所有这些变量!我觉得动作过滤器方法可能是一个问题;有没有其他好的地方,我可以阅读子域名并将其添加到页面数据?最初我实现了一个继承自Route的类并在我的RouteConfig中使用它,但不幸的是,这意味着我不能使用任何路由扩展(我使用的是cobisi声明性路由)。

Route和ActionFilter OnActionExecuting之间有什么关系吗?是否有一份很好的文件解释了确切的生命周期?希望我有意义......对不起它非常抽象:)

谢谢堆。 干杯 安迪

0 个答案:

没有答案