MVC是什么?
MVC:后端的一種設計模式
服務器的作用:接收瀏覽器發(fā)送的請求(如提交表單,get或post),返回一段響應內(nèi)容(之前贵白,瀏覽器完成了域名的解析,將請求發(fā)送給指定IP的服務器)贸弥,比如一串html字符串(至于html的加載,解析海渊,在瀏覽器中實現(xiàn))绵疲。
路由:保障不同的URL可以對應不同的代碼路徑
當 url 是 /users/userId 的時候調(diào)用 showUser,當 url 是 /articles/articleId 的時候臣疑,調(diào)用 showArticle盔憨。
模型:DBHelper。
控制器:一串動作方法(ShowUser()讯沈,ShoeArticle())不同的URL對應不同的控制器郁岩。控制器負責獲取數(shù)據(jù)(調(diào)用Model方法)缺狠,獲取html文件(未填充數(shù)據(jù))问慎,使二者結(jié)合,返回給瀏覽器挤茄。(類似于ashx)
客人對裁縫鋪補衣服如叼,裁縫拿起衣服,添了個扣子穷劈,把衣服還給客人笼恰。
視圖:服務器返回給瀏覽器的東西踊沸。
圖片發(fā)自簡書App
在VS中創(chuàng)建一個新的ASP.NET MVC項目。
記得選擇“空白”模板社证,勾選“MVC"