[翻译]01-ASP.NET MVC 3介绍
前言
--------------------------
最近,公司新架构使用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启动Visual Web Developer 的一个内置的服务器运行来运行您的web项目,Visual Web Developer
将会启动一个浏览器,打开应用程序的首页,注意浏览器的地址栏,,它是localhost
而不是例如“example.com”这样的地址,这是因为localhost
总是指向你的本地电脑,这导致运行应用程序当你点击运行的时候,一个随机的端口被web服务器使用,在下面的图片,随机的端口是43246,当你启动程
序,你可能会看到不同的端口号
在页面的右侧有一个登录的页面,下一步我们来改变一下看程序怎么运行的,和学一下 ASP.NET MVC的处理过程,关闭浏览器,我们来研究一些代码
如果更多的学习资料,可以到--ASP.NET MVC专题...
谢谢大家支持....后续还有九篇文章,都比较权威的....需要原文的可以到这里...
[翻译]01-ASP.NET MVC 3介绍的更多相关文章
- [翻译] 使用ASP.NET MVC操作过滤器记录日志
[翻译] 使用ASP.NET MVC操作过滤器记录日志 原文地址:http://www.singingeels.com/Articles/Logging_with_ASPNET_MVC_Action_ ...
- ASP.NET MVC 简单介绍①
ASP.NET MVC 简单介绍① 只做了重要描述,内容出自菜鸟教程网站内容. 目录 1布局 2HTML 帮助器 3.Razor 语法 4.添加样式 5.Layout 6. Controllers ...
- 【翻译】ASP.NET MVC 5属性路由(转)
转载链接:http://www.cnblogs.com/thestartdream/p/4246533.html 原文链接:http://blogs.msdn.com/b/webdev/archive ...
- [渣翻译] 在ASP.NET MVC WebAPI项目中使用 AngularJS
原文地址http://blog.technovert.com/2013/12/setting-up-angularjs-for-asp-net-mvc-n-webapi-project/ 我们最近发布 ...
- .NET CORE学习笔记系列(1)——ASP.NET MVC Core 介绍和项目解读
ASP.NET MVC Core 项目文件夹解读 一.项目文件夹总览 1.1.Properties——launchSettings.json 启动配置文件,你可以在项目中“Properties”文件夹 ...
- ASP.net MVC模式介绍(一)
一.ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面).MVC(Model View Controller 模型-视图-控制器)表现层.Web Forms(Web 窗体) mv ...
- ASP.NET MVC BundleConfig介绍和使用
1.BundleConfig介绍: 在创建ASP.NET MVC5项目时,默认在App_Start文件夹中创建了BudleConfig.cs文件. public class BundleConfig ...
- ASP.NET MVC 入门介绍 (上)
MVC模式 MVC模式是一种软件架构模式.它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller).MVC模式最早由Trygve Reenskaug在1974年提 ...
- ASP.NET MVC 目录介绍
- 【转】ASP.NET MVC教程
转自:http://www.cnblogs.com/QLeelulu/category/123326.html ASP.NET MVC的最佳实践与性能优化的文章 摘要: 就一些文章链接,就不多废话了. ...
随机推荐
- 第三章 Typescript 基本数据类型
Typescript 基本数据类型 一.基本数据类型 Boolean Number String Array Tuple Enum Any Void Null 和 Undefined Never 二. ...
- JavaScript-json数组排序
排序是开发中不可避免的,最近遇到一个需求需要将JSON数组排序,需求比较简单,实现起来也没什么难度,简单记录下过程: 首先我们需要明白的JavaScript本身的排序是可以传入函数比较的,数组排序如下 ...
- Everything 使用技巧 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- Spring Boot Maven 打包可执行Jar文件!
Maven pom.xml 必须包含 <packaging>jar</packaging> <build> <plugins> <plugin&g ...
- MFC中页面设置对话框CPageSetupDialog
void CCPageSetupDialogView::OnPageSetting() { CPageSetupDialog dlg; // 利用默认参数构造页面设置对话框 if(dlg.DoModa ...
- capwap学习笔记——初识capwap(二)
2.5.1 AC发现机制 WTP使用AC发现机制来得知哪些AC是可用的,决定最佳的AC来建立CAPWAP连接. WTP的发现过程是可选的.如果在WTP上静态配置了AC,那么WTP并不需要完成AC的发现 ...
- Python操作记录
1.写入中文出错,需要执行 reload(sys) sys.setdefaultencoding('utf8') 2.json.dump中文写入为\xxxx ensure_ascii=False
- Disqus评论框改造工程-Jekyll等静态博客实现Disqus代理访问
文章最初发表于szhshp的第三边境研究所转载请注明 关于博客评论 六月多说挂了,地球人都知道. 倡言.云跟帖.来必力都很烂,地球人都知道. 转Disqus的都是人才. Disqus使用中遇到的问题 ...
- WIN10系统如何使用传统WIN7开始菜单
安装StartlsBack 默认按WIN键就可以回到WIN7的菜单了 右击WIN可以点击属性,详细设置菜单样式
- LintCode: Unique Characters
C++, time: O(n^2) space: O(0) class Solution { public: /** * @param str: a string * @return: a boole ...