ASP.NET MVC 筆記 Razor (未完)
MVC基本架構 基本架構 Model View Controller Model 邏輯層 負責邏輯運算並且與資料庫連接,通常於這層處理商業邏輯 會再開一個商業邏輯層 View 呈現層 負責前端的畫面顯示 Controller 控制層 負責從Model和View兩層傳輸及接收資料 因此通常一個MVC的架構大致上會有 View Model Controller 然後Model 與 商業邏輯層(送入Model 讓Model進入Dao層)相依,商業邏輯層與資料訪問層(Dao)相依 RouteConfig 設定所有網址與Controller之間的聯繫 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "web", action = "Index", id = UrlParameter.Optional } ); routes.IgnoreRoute 這段的意思是不要透過RouteConfig處理的網址 意思是 www.exsample.com/xxx.axd/XXX/OOO/AAA .axd以後都都不處理 MapRoute的意思 第一個是name 這個Route的name 第二個是url 連接的命名 第三個是defaults 預設如localhost時 跳轉的頁面 如 www.localh...