首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET MVC 教學:理解 Controller、Action 與 ActionResult

     編輯:關於ASP.NET

MVC Controller 負責處理瀏覽器請求,URL 透過路由對應特定 Controller。

Controller 基礎

  • 繼承 System.Web.Mvc.Controller 基類,獲得實用方法
  • 類別命名慣例:xxxController (如 ProductController)
  • 每個公開方法為一個 Action

建立 Controller 步驟

  1. Controllers 資料夾右鍵 → 加入 → 新項目 → MVC Controller 類別範本
  2. 命名為 ProductController

建立新控制器對話框

預設產生程式碼

public class ProductController : Controller {
    public ActionResult Index() {
        // Action 邏輯
        throw new NotImplementedException();
    }
}

Controller 基類提供 View()、Redirect()、Json()、Content() 等輔助方法回傳不同 ActionResult。

URL 對應範例

https://localhost/Product/Index/3 → 對應 ProductController.Index(id=3)

Action 負責:執行商業邏輯、操作 Model、選擇回傳 View 或重導向。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved