前言

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

最近,公司新架构使用asp.net mvc5,一直都是看书学习ASP.NET MVC的,书本毕竟是别人翻译过来的,所以里面可能某些地方翻译有些出入,在asp.net 的官网上面 看到了MVC团队成员写的文章,感觉比较权威,于是翻译过来,希望对大家有帮助,翻译上面可能有某些出入,如有错误,往大家矫正...

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

本教材是叫你如何创建一个ASP.NET MVC 3的web应用程序,使用Microsoft Visual Web Developer 2010 Express Service Pack 1

这是微软的一个免费的版本,请确保你电脑能安装,你可以点击下面的连接安装:Web Platform Installer.

或者你可以单独安装下面的:

  • Visual Studio Web Developer Express SP1 prerequisites
  • ASP.NET MVC 3 Tools Update
  • SQL Server Compact 4.0(运行时+ 工具支持)

如果您使用 Visual Studio 2010来代替 Visual Web Developer 2010  请点击Visual Studio 2010 prerequisites.

一个 C# 开发的项目源码 下载地址:Download the C#

你将会创建

我们来创建一个简单的电影清单程序,它支持从数据库中进行添加,编辑,和列出,你可以看到下面的两个截图,它包括一个电影的清单页面

当然这个程序还支持让你去添加 编辑 删除电影 同时可以查看某一个电影的详细,所有的数据实体,所有的数据实体都通过验证,确保存储到数据库是正确的

你可以学到下面的技能?

  • 如何创建一个新的 ASP.NET MVC 项目.
  • 如何创建一个 ASP.NET MVC 控制器和视图.
  • 如何使用实体框架Entity Framework的代码first “Code First paradigm” 来创建一个新的数据库.
  • 如何检索和展示数据
  • 如何编辑数据和对数据验证

http://www.asp.net/mvc/tutorials ... tro-to-aspnet-mvc-3

我们开始

首先启动vs2010,在开始页面 点击创建项目
   当然也可以这样创建项目, 和大部分的软件一样,也是在顶部菜单栏那里 点击文件 新建项目 (File > New Project.)
   

创建你第一个应用程序

您可以使用VB.NET 或者C# 作为编程语言的项目,
    在左侧选择Visual C#然后选择ASP.NET MVC 3 Web Application(ASP.NET MVC 3 网站应用程序),起名为 "MvcMovie" 然后点确定(OK),如果你是开发VB.NET的 可以选择VB.NET

在新的 ASP.NET MVC 3 项目对话框中,选择互联网应用(Internet Application). 选择使用HTML5 标签和Razor 作为默认的视图引擎

点击确定(OK). Visual Web Developer 使用一个默认的模版 作为您刚才创建的项目的模版,因此你将会有一个能够运行的项目尽管你什么也没做,这就是一个简单的  "Hello World!" 项目, 这是你程序的一个好的开始!

选择菜单栏的“调试” Debug , 选择开始调试 Start Debugging.

注意:开始调试的 快捷键是F5

按F5启动Visual Web Developer 的一个内置的服务器运行来运行您的web项目,Visual Web Developer 将会启动一个浏览器,打开应用程序的首页,注意浏览器的地址栏,,它是localhost 而不是例如“example.com”这样的地址,这是因为localhost 总是指向你的本地电脑,这导致运行应用程序当你点击运行的时候,一个随机的端口被web服务器使用,在下面的图片,随机的端口是43246,当你启动程 序,你可能会看到不同的端口号

在页面的右侧有一个登录的页面,下一步我们来改变一下看程序怎么运行的,和学一下 ASP.NET MVC的处理过程,关闭浏览器,我们来研究一些代码

如果更多的学习资料,可以到--ASP.NET MVC专题...

谢谢大家支持....后续还有九篇文章,都比较权威的....需要原文的可以到这里...

[翻译]01-ASP.NET MVC 3介绍相关推荐

  1. [翻译:ASP.NET MVC 教程]理解模型、视图和控制器

    本篇教程为你提供了ASP.NET MVC的模型.视图和控制器的高级概述.换句话说,即本文向你解释了在ASP.NET MVC中"M"."V"和"C&qu ...

  2. ASP.NET MVC 5 学习教程:Details 和 Delete 方法详解

    ASP.NET MVC 5 学习教程:Details 和 Delete 方法详解 原文 ASP.NET MVC 5 学习教程:Details 和 Delete 方法详解 在教程的这一部分,我们将研究一 ...

  3. Asp.net MVC 教程汇总

     自学MVC看这里--全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想 ...

  4. ASP.NET MVC 教程学习

    1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习Asp.net MVC替代WebForms,产生ASP.NET MVC 的需求是什么,只有更好的理解了为什么需要MVC, ...

  5. Pro ASP.NET MVC 3 Framework 译文(一)

    ASP.NET MVC3简介 2011年10月22日 12:49 对于使用微软平台的开发人员来说,ASP.NET MVC框架有了一个根本的转变.它强调"干净的"体系.设计模式.可测 ...

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

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

  7. ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)

    本系列文章基于ASP.NET MVC Preview5. 前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例.就写一个防盗链的Filter吧. 首先继 ...

  8. ASP.NET MVC 的 WebGrid 的 6 个重要技巧 【已翻译100%】

    ASP.NET MVC 中 WebGrid 的 6 个重要技巧 https://www.oschina.net/translate/webgrid-in-asp-net-mvc-important-t ...

  9. ASP.NET MVC源码现在可以下载了(翻译)

    上个月我在blog里介绍了ASP.NET MVC Roadmap,两个周以前我们发布了ASP.NET Preview 2 Release,ASP.NET组的Phil Haack写了一篇很好的blog介 ...

  10. [翻译-ASP.NET MVC]Contact Manager开发之旅迭代3 - 验证表单

    本翻译系列为asp.net mvc官方实例教程.在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试.TDD.Ajax.软件设计原则及设计模 ...

最新文章

  1. 华为畅享8的悬浮窗在哪里_华为畅享8悬浮球设置 | 手游网游页游攻略大全
  2. lingo变量无限制版本_java变量必看知识点
  3. SpringBoot(十二):springboot如何测试打包部署
  4. 如何在另一个JavaScript文件中包含一个JavaScript文件?
  5. python图片识别-Python+Opencv识别两张相似图片
  6. VCAP-DCA 510 经验分享
  7. boost::make_reverse_graph用法的测试程序
  8. ext不能选中复制属性_复制拷贝文件不怕再出错,一个超级好用的小工具,支持多线程工作...
  9. Python机器学习:PCA与梯度上升:007试手MNIST数据集
  10. UI 实用素材|可视化后台系统UI视觉界面
  11. [C++]各编译器对C++11的支持比较
  12. 对于 Redux 的理解
  13. Linq学习比较第2篇
  14. C# bool.tryparse
  15. mysql 断开的管道_java.net.SocketException: 断开的管道 (Write failed) 错误,数据库隔一段时间就断开的问题...
  16. roms netcdf结构体用法(弃用)
  17. 如何在 DAO 中找到个人自由并实现自我价值?
  18. c语言结构体嵌套及输出,C语言结构体嵌套
  19. C7-如何学好C语言
  20. c#五子棋实验报告_C#实现五子棋游戏

热门文章

  1. 计算laws的matlab代码
  2. [Django青铜修炼手册] 初识Django
  3. 爬虫基本原理及Request和Response分析
  4. phpcms v9 搜索页显示自定义字段
  5. JavaUtils - 文件操作
  6. EIGRP的successor与fessible successor
  7. 本地连接状态 属性按钮消失 解决过程(DCOM配置问题)(原创*转载留名)
  8. Markdown用法
  9. spark on yarn提交任务后总是accepted以及通过yarn关闭application
  10. range和xrange的区别