2013-06-05 96 views
0

我正在使用MVC3(剃鬚刀)應用程序。在默認示例程序中,用戶如何首先獲取登錄頁面,然後允許註冊用戶進入主頁?首先登錄mvc3

我試圖創建一個,但降落在一堆錯誤。

+0

可能重複(http://stackoverflow.com/questions/8188915/where-is-default-page-in-mvc3) 現在,只需更改代碼如 controller =「Account」,action =「LogOn」 – Paritosh

回答

1

您必須修改路由配置中的默認操作。

routes.MapRoute(
      "Home", 
      "{controller}/{action}/{id}", 
      new { controller = "LoginController", action = "loginView", id = UrlParameter.Optional } 
     ); 
1
在Global.asax文件

,方法的RegisterRoutes

routes.MapRoute(
     "Default", // Route name 
     "{controller}/{action}/{id}", // URL with parameters 
     new { controller = "Account", action = "LogOn", id = UrlParameter.Optional } 
    ); 

你只需要改變控制器和行動默認路由。

0

在Application_Start方法中添加以下代碼在您的Global.asax:

GlobalFilters.Filters.Add(new System.Web.Mvc.AuthorizeAttribute()) 

[AllowAnonymous]屬性裝飾你的登錄操作的[這]