亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

第一章 ASP.NET MVC概述

發布時間:2020-07-02 20:44:37 來源:網絡 閱讀:311 作者:qq297398633 欄目:編程語言

一 MVC基本概念

     MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面 顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用于 映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。

Model(模型)是應用程序中用于處理應用程序數據邏輯的部分。
  通常模型對象負責在數據庫中存取數據。

View(視圖)是應用程序中處理數據顯示的部分。
  通常視圖是依據模型數據創建的。

Controller(控制器)是應用程序中處理用戶交互的部分。
  通常控制器負責從視圖讀取數據,控制用戶輸入,并向模型發送數據。

二ASP.NET MVC的優勢

一)不再有ViewState:傳統的ASP.NET WebForm模式利用ViewState保存表單的狀態信息,由于B/S程序本身的限制,ViewState存儲數據需要在隱藏表單域里面放置很大一段字符串,這會大大增加頁面的字節數,導致網頁加載變慢;

二)簡介的HTML:最終生成的 HTML代碼完全由自己控制,不會生成任何“垃圾代碼”;

三)更快的服務器端處理和客戶端呈現:MVC只簡單地處理“模板”,而無需構建復雜的控件樹,因此,無論是在服務器處理的時間,和客戶端的呈現速度都會有所提高;

為多種視圖只需一種模型:有時候一個頁面要顯示的數據是同一個,但表現形式有細微的差別,此時只需要修改視圖部分,可以采用現有的控制器行為;

四)單元測試:Webform的測試是很困難的,使用MVC,可以將業務邏輯與頁面分離開,可以不在ASP.NET進程中執行控制器,方便測試

三輸入URL反饋流程

1)當用戶在瀏覽器中輸入瀏覽地址,發出頁面的請求時,實際上就是向控制器發出相關的命令
2)控制器接受用戶的請求命令之后,向模型請求獲得相關的數據
3)模型將對應的數據返回給控制器
4)控制器將有關數據發送打球哦指定的視圖
5)指定的視圖呈現被指定的數據

參考資料

http://baike.baidu.com/view/5432454.htm?fromtitle=mvc&fromid=85990&type=syn


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陕西省| 丹巴县| 元朗区| 海淀区| 鸡西市| 涞源县| 天柱县| 池州市| 无极县| 麻栗坡县| 平度市| 和硕县| 炎陵县| 沙河市| 泽普县| 乌兰浩特市| 特克斯县| 潍坊市| 綦江县| 邢台县| 乐平市| 叙永县| 刚察县| 汉沽区| 扶余县| 磴口县| 赣榆县| 徐汇区| 通州市| 东丽区| 海南省| 盈江县| 新宁县| 宣城市| 阿勒泰市| 平乐县| 武夷山市| 玛纳斯县| 珠海市| 察哈| 南靖县|