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

體驗 ASP.NET MVC Preview 5 (3):探索 ModelBinder 工作原理

     編輯:關於ASP.NET

前兩篇研究 ViewEngine 改進,本篇起探討 Preview 5 新特性:ModelBinder。舊版獲取 Action 資料有三種方式:Action 參數(僅簡單型別)、Request 物件(繁瑣)、BindingHelperExtensions(仍不足)。理想方式是 Action 直接接收複雜物件參數。ModelBinder 正是解決此問題:建立 HTML 參數與物件的轉換關係,自動查詢 URL/表單值並轉換。

Action 執行於 ControllerActionInvoker,其尋找 Action 方法、檢查參數、呼叫特定 ModelBinder 賦值。核心代碼片段展示參數繫結流程。

(圖片佔位符保留)

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