您好,登錄后才能下訂單哦!
這篇文章主要介紹.NET MVC的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
久聞MVC的大名,只是一直沒有去研究過(guò)。過(guò)去自己用的最多的還是.NET WebForm,比較習(xí)慣三層架構(gòu)。由于最近公司將會(huì)使用到MVC框架做一些項(xiàng)目,所以自己也開始接觸和學(xué)習(xí)。看了一些教程,大體搞清楚了M-V-C的大致意思,大致了解了下這個(gè)架構(gòu),但不得不承認(rèn)有些具體的細(xì)節(jié)地方和WebFrm還是有差別的,這里只是簡(jiǎn)單做一個(gè)實(shí)例,讓它跑起來(lái)。看了一些實(shí)例,多數(shù)都是用的是LinqToSql,這里用的是ADO的。感覺這樣更順手些,呵呵。
由于之前做過(guò)PHP程序,所以對(duì)于前臺(tái)頁(yè)面的展示方式還是容易理解的。只是MVC框架里,有些默認(rèn)的路由規(guī)則(當(dāng)然是可以自定義的),這個(gè)規(guī)則比較特別
好了,直接來(lái)個(gè)實(shí)例吧!
首先,新建一個(gè)空的MVC項(xiàng)目,如圖,這里是MVC 2.0版
這里命名為"FirstMvc" ,自動(dòng)添加好了項(xiàng)目的目錄結(jié)構(gòu)
在"Controller"目錄下面新建一個(gè)控制器,命名為"MemberController.cs"
同時(shí)在"View"目錄下添加相應(yīng)的視圖,這里添加一個(gè)Index
數(shù)據(jù)邏輯的操作基本上是在控制器里面完成的,這里就是在MemberController.cs實(shí)現(xiàn)。
為了更加真實(shí),我們也在Model目錄下面構(gòu)建一個(gè)實(shí)體類,命名為Member.cs
好了,準(zhǔn)備工作做好,就開始吧
前臺(tái)——View
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <style type="text/css"> table { width: 50%; border-top: 1px solid #e5eff8; border-right: 1px solid #e5eff8; margin: 1em auto; border-collapse: collapse; } td { color: #678197; border-bottom: 1px solid #e5eff8; border-left: 1px solid #e5eff8; padding: .3em 1em; text-align: center; } </style> <script src="http://www.cnblogs.com/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
以上是“.NET MVC的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。