亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:編程開發(fā) > DotNET > ASP.Net > 文章內(nèi)容
        

      ASP.NET教程:MVC

       [ 2016年4月23日 ] 【

      ASP.NET 是一個開發(fā)框架,用于通過 HTML、CSS、JavaScript 以及服務(wù)器腳本來構(gòu)建網(wǎng)頁和網(wǎng)站。

      ASP.NET 支持三種開放模式:

      Web Pages、MVC (Model View Controller) 以及 Web Forms:

      本教程講解 MVC。

      Web Pages MVC Web Forms

      MVC 編程模型

      MVC 是三個 ASP.NET 開發(fā)模型之一。

      MVC 是用于構(gòu)建 web 應(yīng)用程序的一種框架,使用 MVC (Model View Controller) 設(shè)計:

      • Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)
      • View(視圖)對數(shù)據(jù)(數(shù)據(jù)庫記錄)進(jìn)行顯示
      • Controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄)

      MVC 模型同時提供對 HTML、CSS 以及 JavaScript 的完整控制。

      MVC 模型通過三個邏輯層來定義 web 應(yīng)用程序:

      • business layer(業(yè)務(wù)層、模型邏輯)
      • display layer(顯示層、視圖邏輯)
      • input control(輸入控件、控制器邏輯)
      模型(Model)

      模型(Model)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。

      通常模型對象在數(shù)據(jù)庫中存取數(shù)據(jù)。

      View(視圖)

      View(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。

      通常從模型數(shù)據(jù)中創(chuàng)建視圖。

      控制器

      控制器是應(yīng)用程序中處理用戶交互的部分。

      通?刂破鲝囊晥D讀取數(shù)據(jù)、控制用戶輸入,并向模型發(fā)送數(shù)據(jù)數(shù)據(jù)。

      MVC 的這種拆分有助于我們管理復(fù)雜的應(yīng)用程序,因為您能夠在同一時間關(guān)注一個方面。例如,您可以在不依賴業(yè)務(wù)邏輯的情況下對視圖進(jìn)行設(shè)計。同時對應(yīng)用程序的設(shè)計也更加容易。

      MVC 的這種拆分同時也簡化了分組開發(fā)。不同的開發(fā)人員可同時開發(fā)視圖、控制器邏輯和業(yè)務(wù)邏輯。

      Web Forms vs MVC

      MVC 編程模型是與傳統(tǒng)的 ASP.NET (Web Forms) 相比更輕量級的替代方案。它是輕量級的高可測試性的框架,同時整合了所有已有的 ASP.NET 特性,比如模板頁、安全性和認(rèn)證。

      Visual Studio Express 2012/2010

      Visual Studio Express 是 Microsoft Visual Studio 的免費版本。

      Visual Studio Express 是為 MVC (以及 Web Forms)量身定制的開發(fā)工具。

      Visual Studio Express 包含:

      • MVC 和 Web Forms
      • 拖拽 web 控件和 web 組件
      • web 服務(wù)器語言(Razor 使用 VB 和 C#)
      • web 服務(wù)器 (IIS Express)
      • 數(shù)據(jù)庫服務(wù)器 (SQL Server Compact)
      • 完整的 web 開發(fā)框架 (ASP.NET)

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved