有没有一种简单的方法可以将所有请求重新路由到特定页面?

时间:2014-07-15 18:31:06

标签: asp.net-mvc-5

我们有一个相对复杂的(10个控制器,大约25个视图)比赛网站。比赛将很快结束,我们需要显示“比赛结束”页面而不是所有其他页面。但除了少数例外 - 例如,比赛/规则仍应显示规则。

重新说一下 - 我怎样才能确保除了我以某种方式指定的控制器之外,不会从任何控制器调用任何动作?基本上我在路由表中需要这样的东西:

if (requestedAction is Contest/Rules)
   allow;
else
   redirect to Contest/Closed;

1 个答案:

答案 0 :(得分:0)

再添加一个控制器并将其与所需视图绑定,在路径中指定此控制器。 你正在寻找太多简单的方法。 [希望添加评论,但不能因为愚蠢的声誉政策​​]