ASP.NET MVC重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来
从前写过一系列的ASP.NET MVC教程,ASP.NET MVC在这之后历经5个preview版本终于到今天的 RC版本,而且不久就要正式推出正式版本,所以值此之际,重典也重新修正这一系列的教程,使之 与时俱进。 因为最初的一篇是写自2008年3月10日(Asp.net Mvc Framework 系列),回头 看看已经足足一年了,所以本系列修正版本的教程就叫做ASP.NET MVC重典教程一周年版。 现在重开正文: 一、前ASP.NET MVC时代的故事 ASP.NET MVC是微软推出的基于 ASP.NET的MVC模式网站应用程序开发框架。在这之前Castle曾有开源的MVC框架MonoRail (http://castleproject.org/),它的最后更新是2007年9月,虽然如此,但是仍然对现存的 ASP.NET MVC产生着巨大的影响。 而ASP.NET MVC出现之前ASP.NET编程还是以拖放控件为主 ,虽然其aspx/aspx.cs的配合方式与控件的易用性大大增强了ASP.NET的开发速度,但大量控件视 图维护导致的客户端页面的庞大使开发人员呼唤一种轻量及的开发框架。 于是ASP.NET MVC 就出现了。 二、ASP.NET MVC下载及社区 官方网站:http://www.asp.net/mvc/(下 载安装文件) Codeplex开源站点:http://www.codeplex.com/aspnet(下载源代码及 Futures包) 官方讨论区:http://forums.asp.net/1146.aspx 三、安装 注 意:安装ASP.NET MVC前一定要卸载旧的版本。 四、建立新的ASP.NET MVC工程 打开 Visual Studio 2008(以下简称VS),点击文件菜单>新建>项目,弹出以下界面。 选择相应语言-》Web-》ASP.NET MVC Web Application即可新建工程 新建后会通知是否 建立ASP.NET MVC 测试工程。 五、目录讲解及运行效果 根据情况选择新建即可。建立之后工程如下。 引用的程序集 中,其中System.Web.Abstraction与System.Web.Routing已经包含于.net framework 3.5 sp1。除 此之外还有Microsoft.Web.Mvc是ASP.NET MVC的新特性包。 Views文件夹中Shared存放的是 母版页文件,可以定义页面的公共部分。 我们点击F5运行程序,可以看到如下界面 这就是运行的结果。也就是我们建立的第一个ASP.NET MVC程序。 七、代码讲解 也许你对这里讲的概念有点模糊,下面让我们来看看这个简单程序里是怎么写的,我们打开 Controller/HomeController.cs 代码如
请大家从上述代码中体会一下View/Action/Controller的关系。 现存有个 问题,我如果想看到Index.aspx和About.aspx的页面我们应该怎么办呢 大多ASP.NET的开发 者应该会说 当然是 http://localhost/Views/Home/Index.aspx和 http://localhost/Views/Home/About.aspx了 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |