2014-08-28 95 views
0

我創建了一個新的MVC項目,每當我開始項目時,視圖中的「Index.cshtml」首先啓動。這個定義在哪裏,我如何將它改爲其他頁面。在MVC中更改默認頁面

+0

檢查此鏈接 http://stackoverflow.com/questions/8470416/how-to-set-a-default-page-on-an-mvc-app – 2014-08-28 09:10:51

+0

檢查此鏈接 http://stackoverflow.com/問題/ 8470416 /如何到設置一個默認的頁面上-AN-MVC-應用 – 2014-08-28 09:11:58

回答

2

請在global.asax.cs或App_Start下的RouteConfig.cs中查找此設置。

routes.MapRoute(
       name: "Default", 
       url: "{controller}/{action}/{id}", 
       defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
      ); 

根據您的要求更改其默認控制器和操作。

0

在App_Start文件夾中打開RouteConfig.cs。將defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }更改爲您喜歡的任何內容。

0

有雙向

  • 改變默認圖路線

    routes.MapRoute(
         name: "Default", 
         url: "{controller}/{action}/{id}", 
         defaults: new { controller = "ABC", action = "XYZ", id = UrlParameter.Optional } 
        ); 
    
  • 變化的行動指標 - >視圖名稱

    return View("ViewName")