程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 學習ASP.NET MVC(三) Controller/Action 深入解析與應用實例

學習ASP.NET MVC(三) Controller/Action 深入解析與應用實例

編輯:關於ASP.NET

一.摘要

一個Url請求經過了Routing處理後會調用Controller的Action方法. 中間的過程是怎樣的? Action方 法中返回ActionResult對象後,如何到達View的? 本文將講解Controller的基本用法, 深入分析 Controller的運行機制, 並且提供了創建所有類型Action的代碼. 值得學習ASP.NET MVC時參考.

二.承上啟下

在上一篇文章中, 我已經學會了如何使用Routing獲取Controller和Action, 隨後的程序會調用 Controller中的Action方法.

每個Action方法都要返回一個ActionResult對象. 一個Action會將數據傳遞給View,如圖:

三.Controller與Action的作用

1.職責

Controller負責將獲取Model數據並將Model傳遞給View對象.通知View對象顯示.

2.ASP.NET MVC中的Controller和Action

在ASP.NET MVC中, 一個Controller可以包含多個Action. 每一個Action都是一個方法, 返回一個 ActionResult實例.

ActionResult類包括ExecuteResult方法, 當ActionResult對象返回後會執行此方法.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved