注︰本教程的更新的版本是可用在这里使用视觉工作室 2015年。新的教程使用ASP.NET MVC 6 核心,其中在本教程中提供了许多改进。

本教程将教你基本的构建 ASP.NET MVC 5 web 应用程序使用Visual Studio 2013.

下载已完成项目.

本教程由斯科特 · 格思里(twitter@scottgu ), Scott Hanselman (twitter: @shanselman ),和里克 • 安德森( @RickAndMSFT )

你需要将这个应用程序部署到 Azure 蔚蓝帐户︰

  • 你可以免费开放 Azure 的帐户-你得到学分你可以使用来尝试有偿的 Azure 服务,和甚至他们习惯后您最多可以保持帐户和使用免费的 Azure 服务。
  • 你可以激活 MSDN 订户权益— — 你 MSDN 订阅给你学分,每个月,您可以使用为蔚蓝的有偿服务。

入门

通过安装并运行Web 视觉工作室表示 2013年或视觉工作室 2013 年开始.

Visual Studio 是 IDE 或集成的开发环境。就像你用 Microsoft Word 写文档,你会使用 IDE 创建应用程序。在 Visual Studio 工具栏顶部向你展示各种不同的选项。也是一个菜单,提供了另一种方式在 IDE 中执行任务。(例如,而不是从开始页中选择新项目,你可以使用菜单,并选择文件>新建项目.)

创建第一个应用程序

单击新建项目,然后选择 Visual C# 在左边,然后Web ,然后选择ASP.NET Web 应用程序。您的项目"MvcMovie"的名字,然后单击确定.

在新的 ASP.NET 项目对话框中,单击MVC ,然后单击确定.

Visualstudio 用于您刚刚创建的 ASP.NET MVC 项目的默认模板,所以现在你有一个工作应用程序什么都不做 !这是一个简单的"Hello World !"的项目,和它是一个好的地方,开始您的应用程序。

单击 F5 启动调试。F5 键会导致 Visual Studio 启动IIS 表达和运行您的 web 应用,以及 Visual Studio 启动浏览器,然后打开应用程序的主页。注意浏览器的地址栏说 localhost:port# ,而不是像example.com。这是因为localhost总是指向您自己的本地计算机,在这种情况下运行你刚刚构建的应用程序。当 Visual Studio 运行一个 web 项目时,一个随机端口用于 web 服务器。在下面的图片中,端口号是 1234年。当您运行该应用程序时,您将看到一个不同的端口号。

右开箱即用此默认模板给你回家、 接触和约页。上面的图片不能显示的首页、关于和联系人的链接。根据您的浏览器窗口的大小,您可能需要单击导航图标可查看这些链接。

应用程序还提供支持,以在注册并登录。下一步是更改此应用程序的工作方式和有点了解 ASP.NET MVC。关闭 ASP.NET MVC 应用程序,让我们更改某些代码。

-----------------------------------------------------------------------------------------

《ASP.NET MVC 5 入门指南》12篇文章汇总如下:

1. ASP.NET MVC 5 - 开始MVC 5之旅

2. ASP.NET MVC 5 - 控制器

3. ASP.NET MVC 5 - 视图

4. ASP.NET MVC 5 - 添加一个模型

5. ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

6. ASP.NET MVC 5 - 从控制器访问数据模型

7. ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

8. ASP.NET MVC 5 - 将数据从控制器传递给视图

9. ASP.NET MVC 5 - 添加搜索

10. ASP.NET MVC 5 - 给电影表和模型添加新字段

11. ASP.NET MVC 5 - 给数据模型添加校验器

12. ASP.NET MVC 5 - 查询Details和Delete方法

希望这些文章对感兴趣的朋友有所帮助

ASP.NET MVC 5 - 入门相关推荐

  1. ASP.NET MVC 5 入门指南汇总

    原文:ASP.NET MVC 5 入门指南汇总 经过前一段时间的翻译和编辑,我们陆续发出12篇ASP.NET MVC 5的入门文章.其中大部分翻译自ASP.NET MVC 5 官方教程,由于本系列文章 ...

  2. ASP.NET MVC 5 入门教程 (2) 控制器Controller

    原文:ASP.NET MVC 5 入门教程 (2) 控制器Controller 文章来源: Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc-5-get ...

  3. ASP.NET MVC 5 入门教程 (3) 路由route

    文章来源: Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc-5-get-started-route.html 上一节:ASP.NET MVC 5 入门 ...

  4. 【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  5. .net mvc html访问数据库,【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6) - 三生石上...

    图挂了的说明: 我是在Word中写的本系列文章,然后转成的HTML,所以图片都存在于 fineui.com 服务器,由于临时访问量太多,服务器喘不过气了.... 你可以稍后访问,实在是抱歉...... ...

  6. apache2.4.9 开启path_info访问_【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)...

    新建项目 打开VS2015,找到菜单项[文件->新建->项目],打开向导对话框: 注意我们的选择项: 运行平台:.NET FrameWork 4.5 项目模板:ASP.NET Web Ap ...

  7. asp.net mvc+httpclient+asp.net mvc api入门篇

    第一步:创建一个ASP.NET MVC API项目 第二步:在api项目里面创建一个类 public class Student{public int Id { get; set; }public s ...

  8. ASP.NET MVC基础入门.

    一:ASP.NET MVC 简介 1:asp.net mvc 是一种构建web应用程序的框架,他将一般的MVC(Model--View--Controller)模式应用于asp.net框架. 2:as ...

  9. 【公开课视频】ASP.NET MVC+EF入门-20130315

    20130315 .Net MVC+EF 入门公开课 适合:.Net MVC入门者 一.内容概要: 1.MVC设计模式 Model 是指 要处理的业务代码和数据操作代码 View 视图 主要是指的 跟 ...

  10. ASP.NET MVC 2入门演练 3 - 列表和添加功能

    一.列表显示-View:List.aspx 此功能实现起来比较简单,之前我们在Site.Master添加了如下一行代码: <li><%: Html.ActionLink(" ...

最新文章

  1. 令人拍案叫绝的Wasserstein GAN
  2. yocto linux dns,yocto-sumo源码解析(一): o
  3. 数据结构源码笔记(C语言):置换-选择算法
  4. JAVA 学到什么水平就可以转战 Android 了?
  5. plsql编程语言定义变量
  6. 【剑指offer】_06 变态跳台阶
  7. C语言算法碎碎记录之“一圈人,数到几的人就出去,最后一个是几号”
  8. 2017年秋季学期获“领跑衫”感言
  9. Delphi 10.4.2 (RAD Studio 10.4.2 )安装教程图解
  10. VS2013配置PDFLib 9.1.2的环境
  11. jad反编译成java,反编译工具jad的使用(将*.class文件变成*.java文件,附带jad.zip包)...
  12. 虚拟服务器开启打印端口号,打印机服务器虚拟端口设置方法
  13. 隔离太无聊!不如用Python实现愤怒的小鸟,看看能否通关!
  14. ssm与springboot常见注解
  15. 微信公众号的纯文本链接设置
  16. python输入生日输出星座_python输入日期输出星座?
  17. el-table的纵向合并 横向合并 表头合并
  18. 核心能力:产品认知能力
  19. 新号如何进行新媒体营销?
  20. stm32的几种读保护措施讲解

热门文章

  1. xshell上传文件到虚拟机Linux服务器
  2. Android apk下载与安装
  3. 微信表白神秘代码!快发给ta!
  4. i7 9750h和i5 9400参数对比哪个好
  5. 使用arcface+CrossEntropyLoss处理普通分类
  6. matlab对xrd进行批量分峰,matlab画XRD数据图
  7. 使用bootloader进行远程固件升级(32MCU)
  8. ubuntu安装配置搜狗拼音输入法
  9. 在java中new一个对象的流程是怎样的
  10. 安信可LoRa快速入门指南