課程
/后端開發
/C#
/打造你的第一個ASP.NET5 MVC網站應用
架構的關系為什么跟網上的其他人說的不太一樣?為什么你這里是用戶直接跟控制器進行交互?其他人是先跟視圖交互,然后在由視圖跟控制器交互
2021-06-07
源自:打造你的第一個ASP.NET5 MVC網站應用 4-1
正在回答
不用太在意mvc的數據和操作流程,實際上行業并沒有對mvc有一個完全統一的標準,所以你會看到asp中的mvc和 angular的mvc不太一樣、與ios的mvc也不一樣,甚至是同樣使用asp框架但使用不同架構方案也會有點不一樣。更別說除了mvc,我們還有mvp、mvvm、mv*等各種各樣的變體。
所以,我們只需要把握mvc的幾個方面就可以了。1. mvc的優勢是代碼分離,適合團隊協作;2. m代表數據、v代表顯示、c代表控制;3. 凡事處理數據(增刪改查、數據變換等)的代碼都放在m中;凡事涉及到頁面顯示、操作邏輯的代碼全都放在v中(相當于cshtml) ;其他東西都放在c中。
Air丶瘋子 提問者
其中m(model)最為重要,因為model在系統中的地位相當于業務邏輯,代碼比重應該是最重的。
舉報
熟練掌握ASP.Net 5 MVC的開發原則與使用方式
1 回答老師您好,請問一下,我的包管理控制臺為什么是這樣的?
1 回答請問一下控制器下面Index函數右擊點擊添加視圖,出現以下畫面怎么解決呀
1 回答老師 ,如果用swagger UI 是不是就不用編寫視圖之類的。
3 回答請問您和奧斯卡老師是什么關系?我學過他的liunx,感覺你們聲音好像
1 回答添加視圖后報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-06-08
不用太在意mvc的數據和操作流程,實際上行業并沒有對mvc有一個完全統一的標準,所以你會看到asp中的mvc和 angular的mvc不太一樣、與ios的mvc也不一樣,甚至是同樣使用asp框架但使用不同架構方案也會有點不一樣。更別說除了mvc,我們還有mvp、mvvm、mv*等各種各樣的變體。
所以,我們只需要把握mvc的幾個方面就可以了。1. mvc的優勢是代碼分離,適合團隊協作;2. m代表數據、v代表顯示、c代表控制;3. 凡事處理數據(增刪改查、數據變換等)的代碼都放在m中;凡事涉及到頁面顯示、操作邏輯的代碼全都放在v中(相當于cshtml) ;其他東西都放在c中。
2021-06-08
其中m(model)最為重要,因為model在系統中的地位相當于業務邏輯,代碼比重應該是最重的。