最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET MVC - 教程

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

ASP.NET 支持三種開(kāi)放模式:

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

本教程講解 MVC。

Web Pages MVC Web Forms

MVC 編程模型

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

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

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

MVC 模型同時(shí)提供對(duì) HTML、CSS 以及 JavaScript 的完整控制。

MVC 模型通過(guò)三個(gè)邏輯層來(lái)定義 web 應(yīng)用程序:

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

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

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

View(視圖)

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

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

控制器

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

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

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

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

Web Forms vs MVC

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

Visual Studio Express 2012/2010

Visual Studio Express 是 Microsoft Visual Studio 的免費(fèi)版本。

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

Visual Studio Express 包含:

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

如果您已經(jīng)安裝了 Visual Studio Express,您將從本教程獲得更多益處。

如果您希望安裝 Visual Studio Express,請(qǐng)點(diǎn)擊以下鏈接:

Visual Web Developer 2012(Windows 7 或 Windows 8)

Visual Web Developer 2010(Windows Vista 或 XP)

在首次安裝 Visual Studio Express 之后,它會(huì)再次運(yùn)行安裝程序,來(lái)安裝補(bǔ)丁和服務(wù)包。請(qǐng)?jiān)俅吸c(diǎn)擊鏈接。

ASP.NET MVC 參考手冊(cè)

在本教程的結(jié)尾,我們提供完整的 ASP.NET MVC 參考手冊(cè)。

财经| 宣城市| 延庆县| 竹北市| 绥化市| 铜梁县| 东乡县| 河北省| 慈溪市| 靖西县| 昌图县| 张家界市| 康马县| 瑞金市| 息烽县| 松原市| 阿城市| 防城港市| 米林县| 绵竹市| 贵阳市| 宣威市| 定西市| 土默特左旗| 江陵县| 双鸭山市| 遂川县| 临沂市| 古交市| 百色市| 胶州市| 正镶白旗| 金平| 牟定县| 博爱县| 景洪市| 循化| 兴国县| 普安县| 镇江市| 田林县|