1. 程式人生 > >瞭解MVC框架開發

瞭解MVC框架開發

前言:本篇文章我們淺談下MVC各個部分,模型(model)-檢視(view)-控制器(controller)

以及路由。

對於使用MVC的好處大家都心知肚明,比如前臺程式碼和後臺程式碼分離,耦合度降低,實現了前端和後端可以同時進行的好處,還有,對於利於維護也是不言而喻的,還有等等,就不一一細說了。

開發MVC時,第一步就從建立控制器開始,一般是一個模組對應一個控制器,一個操作對應一個action

如果是要將資料傳到前端可以採用物件傳過去,而且這物件屬性你自己定義需要傳什麼資料過去而定義好的,但新增的檢視需是Razor

然後,在檢視中先宣告好型別如@model Game.UI.Models.GameByPage 也可以在你建立檢視時,直接建立強型別檢視再選擇物件模型,如圖:

在檢視中,你可以直接@Model.屬性取出後臺傳過來的值,從而進行各種操作;同理,檢視和控制器間的是可以進行資料互動的,如果前端要把操作資料傳給後臺,也可以通過href和表單提交將引數傳給指定的控制器中的action

MVC還有一個就是路由了,先說下路由配置檔案在RouteConfig.cs資料夾下,點進去發現:

裡面有一個路由配置的方法,填上你的控制器和action以及引數名稱,

後言:本文章有不足之處請多多包涵,其目的是大概讓你瞭解MVC開發模式,謝謝