前言
大家好,從今天開始我將寫一個關於AspNet MVC3方面學習的總結,並跟初學者一起分享一些基本的基礎知識,作者本身也很願意跟大家一起交流技術,一起交流一起進步,歡迎高手不吝賜教,歡迎大家不同的意見和建議,作者的學識和見識當然有自己的侷限性,希望自己能成爲不悶騷型的技術人員,而不是隻自己享受技術,而不讓更多的人來分享你的成果的人。
第一節:關於Asp.Net MVC3
Asp.Net MVC已經到第三版了,相信大家也都熟悉了,我也不再重複相關概念性的東西了。但是大家一定要了解,Asp.Net MVC是微軟的一個開源的UI層框架,是AspNet的另外一種開發模式。好廢話不多說,那我們開始進入Asp.Net MVC3 的學習中來,工欲善其事,必先利其器!所以我們必須搭建好自己的開發環境才能爲我們下一步的學習和開發提供更好的支持。
那你的機器的必備條件是:
1)VS2010(當然你非要使用VS2008那我也不能說什麼了)
2)SqlServer 2000/2005/2008
3)Asp.Net MVC3安裝包(應該是需要VS2010SP1)
下面提供一些URL鏈接方便大家下載學習:
1)Asp.Net MVC3的官網:http://www.asp.net/mvc/mvc3
如下圖所示:
這個大家在安裝過程中可能時間會非常長(>=20分鐘),大家忍耐一下!
2)安裝Asp.Net MVC3安裝包
http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3
3)Asp.Net MVC3源碼開源地址:
http://aspnet.codeplex.com/releases/view/58781
如下圖所示:
第二節:第一個Asp.Net MVC3項目
1)創建項目:
2)選擇項目的默認視圖引擎
我們選擇一個Empty模板,然後選擇Razor視圖引擎(Asp.Net MVC3中提供的新的視圖引擎)選擇HTML5標記支持打上勾(這塊我也不瞭解,呵呵,希望做過這塊研究的高手跟我分享一下!)。
3)創建後的項目:
Asp.Net MVC3貌似跟之前的版本創建的項目模板沒什麼大的不同,文件夾也基本相似。當然我們看到文件夾內的Jquery的包更新到了1.5.1 。後面的文章中會對每個文件夾都做相關的介紹。在此就不多囉嗦了。
4)添加代碼,跑起來我們的第一個Demo
首先:在Controller文件夾上右擊,選擇添加菜單,然後選擇Controller,如下圖所示:
然後彈出對話框,將Controller命名爲HomeController,注意後面的Controller不要去掉,不然它就不會被識別爲Controller了,最後點擊添加。如下圖所示:
設計器自動爲我們生成代碼如下:
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication1.Controllers
{
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
}
}
下一步我們在Action上添加我們需要的視圖,如下所示:
5)在前臺頁面添加我們自己的Html標籤
ViewBag.Title = "Index";
}
<h2>Index</h2>
<h1>Hello! It's my first Asp.Net MVC Web!</h1>
注意:紅色爲我們自己添加的部分
6)最終結果:
第三節:總結
第一篇文章雖然沒寫多少東西,但是現在已經到了深夜了!明天還要繼續加班!暫時先寫到這裏!當然此文還沒深入解釋整個項目產生的文件夾各自的作用,以及Asp.Net MVC的一些相關的概念,只是簡單一個演示的例子,沒有什麼技術含量,希望下面的文章會詳細的介紹一下,讓我們一起期待下文吧!
來自:http://www.cnblogs.com/fly_dragon/archive/2011/06/12/2078648.html