设置新的默认文件夹/控制器

时间:2010-01-25 00:23:17

标签: asp.net-mvc routing

当条件满足时,有没有办法在Home之外设置一个新的控制器?

我希望能够在用户登录时指定除Home之外的默认控制器。

因此,在用户登录之前,我想使用默认的Home控制器,但一旦登录,我就想使用用户控制器。

更好的是,有一种方法可以使用以下内容;

www.mysite.com/home/index 未登录时, 登录后 www.mysite.com/griegs

然后

www.mysite.com/griegs 将路由到我的用户控制器,其中'griegs'是Id / userName。

1 个答案:

答案 0 :(得分:0)

您可以添加全局启动功能,以在请求到达操作本身之前拦截请求...在那里,您可以检查已请求的内容(包括请求URL),并根据需要重定向到其他操作等。