• Asp.Net MVC3 简单教程(一)环境准备


    原文地址:www.cnblogs.com/fly_dragon/archive/2011/06/12/2078648.html

    Asp.Net MVC已经到第三版了,相信大家也都熟悉了,我也不再重复相关概念性的东西了。但是大家一定要了解,Asp.Net MVC是微软的一个开源的UI层框架,是AspNet的另外一种开发模式。

    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;
    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)最终结果:

     

  • 相关阅读:
    系统管理玩玩Windows Azure
    元素集合Bloom Filter
    软考之编译原理
    保存位图位图保存时上下颠倒?
    委托函数《重构》处理概括关系
    运营商网络物联网操作系统再思考Hello China操作系统的运营商网络协同机制
    文件文档文档的词频反向文档频率(TFIDF)计算
    sphinx全文索引开源
    [转载]c#委托事件简单例子
    [转载]在C#事件处理中灵活应用泛型
  • 原文地址:https://www.cnblogs.com/jackljf/p/3589272.html
Copyright © 2020-2023  润新知