VS2012 的MVC4实例

原文链接:http://wenku.baidu.com/link?url=nkq-UZd-Ui83Nuoh66n4KqdwK4V_zzKqakmmG6VBgq2BfWlMiPhz1JXN9R3CWxNsSL49o_q_fs9KoDe-sC5iNyVYtqg3TYLoxryrEunJV-W

内容和原文一致,只是省去了程序员都知道的废话,加入了一些图,最终目的是用VS2012自带模板创建增删改查Demo。

在新建项目对话框中:

  • 打开Visual C#模板
  • 选取模板ASP.NET MVC 3 Web 应用程序
  • 把项目名称设置为MvcDemo
  • 设置磁盘位置,比如c:\w3school_demo
  • 点击确定
  • 当新项目对话框打开时:

选择 Internet Application 模板

  • 选择 Razor 引擎
  • 选择 HTML5 标记
  • 点击确定

先搞清楚文件和文件夹的内容。

应用程序文件夹

  • App_Data 文件夹
  • Content 文件夹
  • Controllers 文件夹
  • Models 文件夹
  • Scripts 文件夹
  • Views 文件夹

配置文件

  • Global.asax
  • packages.config
  • Web.config

所有 MVC 应用程序中的文件夹名称都是相等的。MVC 框架基于默认的命名。控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。您不必在应用程序代码中使用文件夹名称。
标准化的命名减少了代码量,同时有利于开发者对 MVC 项目的理解。

下面是对每个文件夹内容的简要描述:
App_Data 文件夹
App_Data 文件夹用于存储应用程序数据。
我们将在本教程稍后的章节向 App_Data 文件夹添加 SQL 数据库。
Content 文件夹
Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。

Visual Web Developer 会自动向 Content 文件夹添加一个 themes 文件夹。这个 themes 文件夹存放 jQuery 样式和图片。在这个项目中,您可以删除这个主题文件夹。
Visual Web Developer 同时向项目添加标准的样式表文件:Content 文件夹中的文件 Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。
我们将在本教程的下一章中编辑这个样式表文件 (Site.css)。

Controllers 文件夹
Controllers 文件夹包含负责处理用户输入和响应的控制器类。 MVC 要求所有控制器文件的名称以 "Controller" 结尾。
Visual Web Developer 已创建好一个 Home 控制器(用于首页和关于页面)以及一个 Account 控制器(用于登录页面):

Models 文件夹

文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。

Views 文件夹

文件夹存有与应用程序的显示相关的HTML 文件(用户界面)。Views 文件夹中含有每个控制器对于的一个文件夹。

Visual Web Developer 已创建了一个Account 文件夹、一个Home 文件夹、一个Shared 文件夹(在Views 文件夹内)。

Account 文件夹包含用于注册并登录用户帐户的页面。

Home 文件夹用于存储诸如首页和关于页之类的应用程序页面。

Shared 文件夹用于存储控制器间分享的视图(模板页和布局页)。

Scripts 文件夹

Scripts 文件夹存储应用程序的JavaScript 文件。默认地,Visual Web Developer 在这个文件夹中放置标准的MVC、Ajax 以及jQuery 文件:注释:文件"modernizr" 是用于在应用程序中支持HTML5 和CSS3 的JavaScript 文件。

至此,前面都是VS2012自己为我们创建的模板,我觉得还真方便。后面总结一些必须要知道的内容

好吧 我现在点F5

我配置数据源之前点F5是报错的,由于博主下一个项目要用Access,楼主就放了一个空的Access文件到App_Data就可以运行了。

时间: 2024-12-28 21:00:31

VS2012 的MVC4实例的相关文章

解决VS2012新建MVC4等项目时,收到此模板加载程序集“NuGet.VisualStudio.Interop…”的错误

1.错误如图所示: 2.不管是VS2012,还是2013如果开始没安装Nuget包都或报这个错,因为VS2012就已经全面切换到使用NuGet这个第三方开源工具来管理项目包和引用模块了,使用VS2012,13开发,都要装NuGet插件 下载网址:http://nuget.org.进到官网点击Install如图 再跳到下载页面点击下载: 下载完成,安装即可.

Asp.Net MVC4开发一:概要

之前为写Asp.Net MVC4而写了Linq应用系列: Linq技术一:Linq to SQL和Devart Linq to SQL Model Linq技术二:Linq to XML及xml增删改查的不同实现方式 Linq技术三:Linq to Object 和生成数据表的扩展方法 Linq技术四:动态Linq技术 -- Linq.Expressions 现在开始写Asp.Net MVC4的系列应用, 主要方面包括: 1. Entity Framework在Asp.Net MVC4中的应用.

【翻译转载】【官方教程】Asp.Net MVC4入门指南(1): 入门介绍

1. Asp.Net MVC4 入门介绍 · 原文地址:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4 · 译文地址:http://www.cnblogs.com/powertoolsteam/archive/2012/11/01/2749906.html VS2012对应MVC4, 请确保工具正确. 前言 本教程将为您讲解使用微软的Visual Studi

asp.net mvc4 MvcMusicStore

最近危机感紧迫,总想学些东西.又因为之前mvc的知识不够系统和牢固,所以最近想系统的过一遍.自然买了两本书来看,一边看一边对比.尽量做到每个地方都过一下.今天遇到一个问题所以记一下博客. 环境:win7 之前安装了vs2010sp1 ,mvc4.昨天安装了vs2012. 项目环境:vs2012 +iisexpress mvc4 empty project. sqlserver compact 本地数据库 项目基础:MvcMusicStore url:http://mvcmusicstore.co

Asp.Net MVC4入门指南(10):第三方控件Studio for ASP.NET Wijmo MVC4 工具应用

ComponentOne Studio for ASP.NET Wijmo最新版本2013V1支持MVC4,其中包括: 新增 MVC 4 工程模板 (C# & VB) 开箱即用的MVC 4 工程模板基于Microsoft内置模板创建,我们仅优化了标记和CSS样式为 Wijmo风格,熟悉的模板布局和界面风格,无疑将缩短您的学习过程.节省开发时间及提高开发效率. 新增国际化主题(Metro) MVC4 模板自动增强Wijmo MVC Scaffolding模板,将会为您应用程序中的增删改查(CRUD

MVC4.0网站发布

一.VS2010下MVC4.0项目的发布 首先,生成网站发布文件. 第一步,"右击"要发布的MVC4.0项目,选择"发布(B)..."选项,如图: 第二步,在"发布web"对话框中进行设置,配置文件名称默认为"配置文件1"可以修改为需要的名字,以便识别,也可以不改.发布方法选择"文件系统",目标位置处选一个文件夹用于存放将要发布的整个站点所有文件,这里我选择为"F:\Web”,然后点击"

数据库msqlserver的几种类型及解决MSSQLServer服务启动不了的问题

从08年开始学习了sqlserver数据库之后,就一直以为sqlserver只有版本的区分,没有类型的差异:总以为从Sql2000. sql2005到sql2008.sql2012,微软出口的数据库,只有版本升级,别无其它了.事实上,这个我们常用的数据库就是如下所述: 一.Sqlserver Express 这种数据库是我们常用的一种通过Sqlserver Studio Management管理器进行管理的收费数据库.它创建的数据库有两种文件:.Mdf数据库文件和.Ldf,必须要附加在sqlse

22、ASP.NET MVC入门到精通——搭建项目框架

本系列目录:ASP.NET MVC4入门到精通系列目录汇总 前面的章节,说了ASP.NET MVC项目中常用的一些技术和知识点,更多的是理论上面的东西,接下来,我将通过一个简单的OA项目来应用我们之前涉及到的一些技术,为了兼顾初学者,所以我尽量把操作步骤说得足够详细.(本来想用VS2015来演示MVC5开发的,无奈家里的笔记本是11年2月份的老爷机了,一直未曾舍得换,因为配置的缘故,笔记本不堪负重,难以安装最新版本的开发工具,只装了VS2012,当然,还有一个原因就是现在公司也是使用VS2012

基于4.5Framework web程序、SQLSERVER数据库打包

估计很多朋友和我一样,对于C/S程序打包很熟悉,但对于B/S程序打包一头雾水... 最近公司要求我们把项目和数据库(SQLSERVER)一起打包,然后安装在CD光盘上,打算拿光盘去客户那边实现一键安装.哎!!!最终这个任务给我了, 我只有抱着学习的态度去慢慢摸索. 打包的程序是基于VS2012.MVC4模板开发出来的,框架是4.5版本. 类似于这种4.5框架打包,目前微软好像也提供了一个打包工具 InstallShield,下载InstallShield2012 或者InstallShield2