请注明转载地址:http://www.cnblogs.com/arhat 在上一章中,我们把Razor的模板技术给大家介绍了一下,当然模板中还有其他的知识点,这个以后我们还会继续讲解.本章我们主要讨论一下View如何从Action中取得数据.可以说本章所讲的知识起到了一个承上启下的作用,因为Action负责传递数据,View负责显示数据,那么问题就是Action如何把数据传递给View了呢?这就是本章的主要内容. Action把数据传递给View主要有两种方式,一种是“使用弱类型”,一种是“使用…
请注明转载地址:http://www.cnblogs.com/arhat 对于<一步步学习ASP.NET MVC3>系列工15章,那么为了方便大家能够快速的预览,老魏在这里为这个系列提供一个章节目录.由于老魏只是水平是有限,不能把ASP.NET MVC的精髓讲述出来,希望大家不要介意,希望大家能够和老魏一起来研究ASP.NET MVC,提升我们自身的能力,能够深入的研究ASP.NET MVC. 一步步学习ASP.NET MVC3 (1)——基础知识 一步步学习ASP.NET MVC3 (2)—…
请注明转载地址:http://www.cnblogs.com/arhat 首先在这里我想声明一下,这个ASP.NET MVC3系列是我在授课过程中的一些经验,有什么不对的地方,请大家指出,我们共同的学习. 以前总是在课堂上讲解一些新技术,由于时间有限不可能全部都讲到位,所以我想在闲暇的时候能够把平时我的开发经验和学习的新知识传授给大家.那么这个Blog就诞生了,本来很早的时候就想把一些东西都写到Blog上,但是由于平时比较忙没有顾上,趁着年前有时间就弥补一下遗憾吧! 可能大家看到Blog上的随笔…
请注明转载地址:http://www.cnblogs.com/arhat 首先这个<一步步学习ASP.NET MVC3>前段时间有些忙,没有顾得上写文章,昨天呢写了3个和ASP.NET的相关的文章,和Spring.NET,NHibernate的相结合的.这个虽说写的有点早了,但是后续我会尽快的把Spring.NET和NHibernate的相关系列写出来,时间虽然不确定,这里呢老魏先说声抱歉,我尽可能的抽出时间来写. 本身写文章就是件耗时的工作,不仅要思虑清晰,通俗易懂,还得配上相关的插图和示例…
请注明转载地址:http://www.cnblogs.com/arhat 忙了两天,本来老魏昨天就应该写出新的文章,但是由于昨天雨夹雪而且加上昨天晚上加了班,到家都没饭吃了,一看时间都9点了,什么饭店都没有了,于是灰溜溜的就回家吃了包泡面,晚上老婆挺着大肚子还得伺候啊,所以时间就不允许了.今天老魏要补上一章了. 前面几章把ActionResult的子类讲的差不多了,今天应该是最后一个了FileResult.但是不幸的是FileResult也是个抽象类,其子类有FilePathResult,Fil…
请注明转载地址:http://www.cnblogs.com/arhat 在前一章中,我们讲述了View如何从Action中获得数据,并显示出来,但随着需求的变化,我们可能要对View中显示的数据作出一些简单的改变,那么如果放到ASP.NET中,我们都知道,只需要在aspx.cs中写一个共有的方法,然后则页面通过<%%>来调用,但是在ASP.NET MVC中是不能这样干的,那么如何解决这样的问题呢?本章就这个问题学习两个新的Razor语法@helper和@functions. 在上一章的最后,…
请注明转载地址:http://www.cnblogs.com/arhat 在上一节中,我们只是简单的介绍了什么是MVC及MVC的运行原理.而本节呢,主要来实现下一ASP.NET MVC3的开发流程,并体验一下MVC的运行原理,至于ASP.NET MVC3运行原理的细节问题,我会在以后的章节中慢慢的写出来. 首先我们先来看一下我们的开发环境. 开发环境说明: 1,Win7 2,VS2010 sp1 3,ASP.NET MVC3 安装文件(从这里下载) 4,MySql(后续用到) 安装完ASP.NE…
请注明转载地址:http://www.cnblogs.com/arhat 由于今天是星期六,所以多写几篇,感觉前几天的忙碌没有及时发布文章,趁着周末老魏尽力的多写几篇文章.因为本系列基本上快结束了,所以老魏也要加把劲了,这个系列完成后,老魏会开始NHibernate,Spring.NET,EF等相关文章的书写.希望大家能够支持一下! 本章老魏主要给大家讲述一下在ASP.NET MVc3中的路由技术,当然本章属于那种不会也会开发ASP.NET MVC的章节,但是老魏还是建议大家要学习一下这个路由技…
请注明转载地址:http://www.cnblogs.com/arhat 前面几章我们讲解的都是关于View方面的知识,虽然还有很多关于View的知识没有讲,但是没关系,我们在后面使用到的时候在讲解,因为有些View的知识是要和Controllrer结合使用的.所以从本章开始,我们开始讲解Controller的知识. 在第二章的时候,我们简单的了解了Controller(控制器),知道他是整个MVC的核心.那么下面我们仔细的了解一下Controller. Controller在ASP.NET M…
请注明转载地址:http://www.cnblogs.com/arhat 在上一章,我们介绍了Razor的一些基本语法,从Razor中我们可以出ASP.NET MVC的视图引擎给我们带来的便利,但是同时,先前我们都是在使用ASP.NET,其中ASP.NET中的母版页(MasterPage)非常的强大,那么在MVC中,也提供了类似的功能,但灵活性上我认为比ASP.NET的母版页要强大的多(个人认为哦). 首先我们先创建一个项目“Com.ArHat.Web”的MVC项目.当我们创建完成之后,打开Vi…