MVC3 新建项目

一.安装工具

二.新建项目

step1:新建MVC3项目

打开新建项目窗口,在“已安装的模板”列表中选择“Web”,在右侧应用程序模板列表中选择“ASP.NET MVC3 Web应用程序”,修改项目名称,选择项目要保存的位置,点击“确定”按   钮。

step2:选择项目模板

在新建MVC3项目窗口,我们选择创建一个空的MVC3项目,使用Razor视图引擎,并勾选中“使用HTML5语义标记”,点击“确定”按钮,完成项目创建。

创建成功后,我们可以看到VS项目结构

开始执行项目或者Ctrl+F5,我们可以看到以下的错误

出现404的错误,说明此页面找不到。那怎么样让程序运行起来呢?我们新建一个ASP.NET MVC Web程序的时候,会生成一个Global.asax文件。如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace KKX
{
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
    // 请访问 http://go.microsoft.com/?LinkId=9394801

    public class MvcApplication : System.Web.HttpApplication
    {
        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new HandleErrorAttribute());
        }

        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // 路由名称
                "{controller}/{action}/{id}", // 带有参数的 URL
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
            );

        }

        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);
        }
    }
}

我们来看上面的路由规则,要让项目运行起来,就需要添加Home控制器和视图.

step3:添加控制器(Controllers)和视图(Views)

我们需要添加一个名为Home的控制器。在项目文件夹“Controllers”上面右键,将鼠标移动到“添加”项,选择“控制器”,如下图:

在打开的添加控制器窗口中,修改控制器的名称为“HomeController”,模板为“空控制器”,如下图,点击“添加”按钮完成添加。 

 

在控制器HomeController的Index方法的代码块中,点击右键,在上下文菜单中选择“添加视图”,打开添加视图对话框:

在这个对话框中不做任何修改,点击“添加”按钮,完成视图的添加,VS会在View文件夹下床架如下结构的文件:

开始执行项目或者Ctrl+F5,我们可以看到Index视图里显示的内容.

          

时间: 2024-11-09 01:59:39

MVC3 新建项目的相关文章

在eclipse中首次新建项目的时候,出现Project interpreter not specified

在eclipse中首次新建项目的时候,出现Project interpreter not specified(大致可以理解为:没有执行的项目编译者) 原因就是安装了pydev之后,我们的python还没有安全的跟eclipse相结合起来,需要添加python的编译环境等 解决方案: 点击eclipse——>window——>pydev ——>python Interpreter——>new——>添加python的安装目录即可 在eclipse中首次新建项目的时候,出现Proj

去掉Android新建项目的顶部标题

[ 去掉Android新建项目的顶部标题] 使用NoActionBar的Theme即可. 参考:http://blog.csdn.net/u012246458/article/details/52997727

【转】android新建项目时 出现appcompat_v7工程错误和红色感叹号

原文网址:http://www.cnblogs.com/xiaozhang2014/p/4109856.html 最近初学android,版本是22.6.0的话,每次创建一个项目就会出现一个appcompat_v7工程:然后我升级到最新的版本23.0.4之后,创建第一个项目,也会出现一个appcompat_v7工程,但创建多个项目的话,appcompat_v7工程也仅有一个,但有错误: 上网查了一下,原来appcompat_v7是Google的一个兼容包,就是一个支持库,项目新建后之所以会生成a

【转】eclipse新建项目,报错“Error: workspace\appcompat_v7\res\values-v21\styles_base.xml No resource found that matches the given name”

原文网址:http://www.cnblogs.com/mbp-study/p/5268478.html 新建项目报错,不知道为什么,以前从未出现过的错误,把sdk更新之后,出现莫名错误,自己也是一知半解,在网上找了好久的错误,终于在一个english网站找到了解决方法,soga,从未觉得english如此美好 错误信息如下 ....\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving parent fo

SharePoint 2013 新建项目字段自动加载上次保存值

1.点击进入NewForm.aspx页面,编辑页面,插入Script Editor WebPart,如下图: 2.插入后如下图,拖动AutoRecord WebPart到脚本编辑器上面,防止因为加载顺序的问题无法找到页面上的DOM: 3.在脚本编辑器中添加脚本的外部引用,和需要执行的方法,如下图: 4.去引用的外部脚本中,编写我们的脚本,如下图: 原理就是用脚本在现有的Save按钮前添加一个新的Save按钮,同时隐藏掉默认的,新按钮的功能就是将要保存的字段值写到Cookie里面,并执行旧按钮的保

stm32新建项目

stm32标准外设库使用详解 分类: stm32 2011-07-17 10:57 2233人阅读 评论(11) 收藏 举报 转载请注明出处:http://blog.csdn.net/lbl1234 下载代码      stm32标准外设库是stm32全系列芯片的外设驱动,有了它可以大大加速我们开发stm32. 首先从st公司的网站下载最新的stm32标准外设库,写本文时最新的版本是V3.5.0. 解压该zip文件,得到如下文件夹和文件 STM32F10x_StdPeriph_Lib_V3.5.

安装express 新建项目遇到问题汇总

1.用npm install -g exprere 安装完express并不能用expreess -e 'name' 新建项目 解决方案: npm install -g express-generator安装 2. cd 'name ' &&npm install安装完依赖,用node app并不能启动项目 解决方案1: node bin/www(启动文件) 解决方案2: npm start 解决方案3: app.js文件中添加 app.listen(3000,function(){ co

Qt新建项目No valid kits found解决思路

Qt新建项目No valid kits found解决思路 第一次用Qt Creator创建Project时,进入Kit Selection窗口后,会提示No Valid kits found. Please add a kit in the options or via the maintenance tool of the SDK.错误. 解决思路如下: 需要设置Qt SDK,Device type等的路径给Qt Creator.假设已装Qt SDK,安装方法在(这里).解决方法:点击蓝色o

Utimate Visual 2013 突然间无法新建项目工程解决

问题: 我用的Win7 安装的VS2013,这一段时间用的好好的,突然间新建工程师向导页面跳转不过去... 解决: 参考:http://stackoverflow.com/questions/12257817/visual-studio-2012-failed-to-create-project 我删除了两个项目模板的文件夹,然后启动VS2013的时候,新建项目,此时会重新初始化这两个文件夹,然后可以正常新建项目了... 如下图所示,将这两个文件夹删除即可.