好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Asp.Net MVC3 简单入门第一季(一)环境准备

Asp.Net MVC3 简单入门第一季(一)环境准备

前言

大家好,从今天开始我将写一个关于 AspNet MVC3 方 面学习的总结,并跟初学者一起分享一些基本的基础知识,作者本身也很愿意跟大家一起交流技术,一起交流一起进步,欢迎高手不吝赐教,欢迎大家不同的意见和 建议,作者的学识和见识当然有自己的局限性,希望自己能成为不闷骚型的技术人员,而不是只自己享受技术,而不让更多的人来分享你的成果的人。

第一节:关于 Asp.Net MVC3

Asp.Net MVC 已经到第三版了,相信大家也都熟悉了,我也不再重复相关概念性的东西了。但是大家一定要了解, Asp.Net MVC 是微软的一个开源的 UI 层框架,是 AspNet 的另外一种开发模式。好废话不多说,那我们开始进入 Asp.Net MVC3  的学习中来,工欲善其事,必先利其器!所以我们必须搭建好自己的开发环境才能为我们下一步的学习和开发提供更好的支持。

那你的机器的必备条件是:

1)VS2010 (当然你非要使用 VS2008 那我也不能说什么了)

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;
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 的一些相关的概念,只是简单一个演示的例子,没有什么技术含量,希望下面的文章会详细的介绍一下,让我们一起期待下文吧!

 

关于此文章的Word版本的 下载 地址: https://files.cnblogs.com/fly_dragon/2011%E5%B9%B46%E6%9C%8811%E6%97%A522mvc.zip

记于: 2011年6月12日0:10:58

作者: FlyDragon

出处: http://www.cnblogs.com/fly_dragon/

关于作者:专注于微软平台项目架构、管理和企业解决方案。如有问题或建议,请多多赐教!

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通malun666@hotmail.com 联系我,非常感谢。

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于Asp.Net MVC3 简单入门第一季(一)环境准备的详细内容...

  阅读:45次