本文作者是Rick Anderson 下面的是原文網(wǎng)址
公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出拜泉免費(fèi)做網(wǎng)站回饋大家。http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/intro-to-aspnet-mvc-3
By Rick Anderson, Rick Anderson works as a programmer writer for Microsoft, focusing on ASP.NET MVC, jQuery and Entity Framework. He enjoys working with the top contributors in the ASP.NET MVC forum.
本教程會(huì)教你使用微軟 Visual Web Developer2010 express2010sp1來建立一個(gè)ASP.NETmvc web 應(yīng)用程序,Visual Web Developer2010 express2010sp1是 Microsoft Visual Studio 的免費(fèi)版。在開始之前,請(qǐng)確保您已經(jīng)安裝了下面列出的前提條件。您可以通過單擊下面的鏈接來安裝所有這些軟件: Web 平臺(tái)安裝程序?;蛘?,您可以使用下面的鏈接單獨(dú)安裝這些系統(tǒng)必備的組件:
(第一個(gè)的用處不大,只要有vs2010應(yīng)該就不用下第一個(gè)了,但是第二個(gè)是一定要下的,不然后面有一些地方就和教程的界面不一樣了,第三個(gè)我想說vs2010里沒有(至少我這個(gè)米有。。。。)
Sql Server Compact 4.0相比3.5版本增強(qiáng)了很多,支持Entity Framework 4.1,對(duì)于輕量級(jí)應(yīng)用來講,使用Sql Server Compact 4.0是個(gè)很好的選擇,而且部署相當(dāng)方便,不需要
Sql Server Compact 4.0的安裝包,僅需要發(fā)布相關(guān)的dll以及web.config配置即可。
具體看這篇文章
Sql Server Compact 4.0部署注意事項(xiàng)
)
如果您使用 Visual Studio 2010 的而不是Visual Web Developer 2010,安裝系統(tǒng)必備組件通過單擊下面的鏈接: Visual Studio 2010 的必備組件.
本教程的源代碼下載下載 C# 版本。如果您更喜歡 Visual Basic,切換到本教程的Visual Basic 版本。
您將會(huì)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的電影列表應(yīng)用程序,它支持創(chuàng)建、 編輯和從數(shù)據(jù)庫(kù)顯示電影列表。下面是您要生成的應(yīng)用程序的兩個(gè)屏幕截圖。它包括一個(gè)頁(yè)面,顯示來自數(shù)據(jù)庫(kù)的電影列表:
應(yīng)用程序還允許您添加、 編輯和刪除的電影,同樣也可以查看電影的細(xì)節(jié)。所有數(shù)據(jù)輸入部分都包括驗(yàn)證,以確保存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確。
這里是您將學(xué)習(xí)到的技能:
通過運(yùn)行 Visual Web Developer 2010 Express (簡(jiǎn)稱"Visual Web Developer") ,并從開始頁(yè)中選擇新的項(xiàng)目。
Visual Web Developer是 IDE (Integrated Development Environment,集成開發(fā)環(huán)境,用于軟件開發(fā)。)就像您使用 Microsoft Word 寫文檔,您將使用 IDE來 創(chuàng)建應(yīng)用程序。在 Visual Web Developer中頂部有一個(gè)向您顯示可用的各種選項(xiàng)的工具欄。同樣也有一個(gè)菜單,提供了另一種方式在 IDE 中執(zhí)行任務(wù)。(例如您可以使用菜單并選擇文件>新建項(xiàng)目而不是從開始頁(yè)中選擇新的項(xiàng)目。)
您可以創(chuàng)建使用 Visual Basic 或 Visual C# 作為編程語(yǔ)言的應(yīng)用程序。請(qǐng)選擇 Visual C# 在左邊,然后選擇ASP.NET MVC 3 Web 應(yīng)用程序。命名您的項(xiàng)目"MvcMovie",然后單擊確定。(如果您更青睞 使用Visual Basic,請(qǐng)切換到本教程的Visual Basic 版本。)
在新的 ASP.NET MVC 3 項(xiàng)目對(duì)話框中,選擇互聯(lián)網(wǎng)應(yīng)用程序。勾選使用 HTML5 標(biāo)記并使用Razor作為默認(rèn)視圖的引擎。(使用razor的話,view部分的文件后綴名是cshtml)
單擊確定。Visual Web Developer為您剛剛創(chuàng)建的 ASP.NET MVC 工程使用的是默認(rèn)模板所以您啥也沒做就見著了一個(gè)能用的工作應(yīng)用程序 !這是一個(gè)簡(jiǎn)單的"Hello World !"項(xiàng)目,是個(gè)開始你的mvc3應(yīng)用程序之路的好地方。
從調(diào)試菜單中,選擇啟動(dòng)調(diào)試.
請(qǐng)注意鍵盤來啟動(dòng)調(diào)試的快捷方式是f5 鍵。(這個(gè)應(yīng)該都會(huì))
F5 使Visual Web Developer啟動(dòng)web 服務(wù)器并運(yùn)行您的 web 應(yīng)用程序。之后Visual Web Developer啟動(dòng)瀏覽器,并打開該應(yīng)用程序的主頁(yè)。請(qǐng)注意瀏覽器的地址欄表示localhost
,而不是像example.com
。這是因?yàn)?code>localhost總是指向您自己本地的計(jì)算機(jī),在這種情況下運(yùn)行的是你剛生成的應(yīng)用程序。Visual Web Developer運(yùn)行一個(gè) web 項(xiàng)目時(shí) web 服務(wù)器的端口號(hào)是隨機(jī)的。在下面的頁(yè)面中,隨機(jī)端口號(hào)是 43246。當(dāng)您運(yùn)行該應(yīng)用程序時(shí),您可能會(huì)看到不同的端口號(hào)。
此默認(rèn)模板給你兩個(gè)訪問頁(yè)面和基本的登錄頁(yè)。下一步是更改此應(yīng)用程序的工作方式,并在過程中有點(diǎn)了解 ASP.NET MVC。關(guān)閉您的瀏覽器,讓我們對(duì)代碼進(jìn)行些修改。
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。