首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

ASP.NET MVC 專案無 .aspx 首頁:Razor 視圖引擎與路由定位入口

     編輯:程式設計綜合問答

現象

專案無傳統 .aspx 頁面,只有 .cshtml 文件,不知如何調試運行。

核心概念

ASP.NET MVC 3+ 默認使用 Razor 視圖引擎(.cshtml/.vbhtml),不再依賴 WebForms 的 .aspx。

定位首頁入口

  1. 打開 RouteConfig.cs(或舊版 Global.asax.cs),查看默認路由:
    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
  2. 對應控制器:HomeController.cs 中的 Index() 方法。
  3. 在 Index() 方法上右鍵 → 轉到視圖,即可找到 Views/Home/Index.cshtml。

調試運行

  • 按 F5 啟動調試,瀏覽器自動導向首頁(/Home/Index)。
  • 若需指定起始頁,右鍵專案 → 屬性 → Web → 起始動作 → 特定頁面 填入 /Home/Index。

常見目錄結構

Views/
  Home/
    Index.cshtml   ← 首頁視圖
    About.cshtml
  Shared/
    _Layout.cshtml ← 母版頁
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved