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