摘要: 本系列文章基于ASP.NET MVC Preview5.view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板:注:如果你的是中文版的VS,安装完后可能会出现找不到这个模板的现象,你可以参考在中文版VS 08中安装MVC这篇文章设置一下。其中MVC View Content Page是有母版页的。我们在Views/Home目录下添加一个MVC View Conte 阅读全文
posted @ 2011-04-12 09:58 野味@有点甜 阅读(3595) 评论(0) 推荐(0) 编辑
摘要: 本系列文章基于ASP.NET MVC Preview5.Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而ControllerBase实现是了IController接口。ControllerBase实现了IController接口的Execute方法,在Route匹配到Controller之后,就会调用Execute方法来 阅读全文
posted @ 2011-04-12 09:57 野味@有点甜 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 本系列文章基于Microsoft ASP.NET MVC Beta.在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL:Valid route definitionsExamples of matching URL{controller}/{action}/{id}/Products/show/beverages{table}/Details.aspx/Product 阅读全文
posted @ 2011-04-12 09:53 野味@有点甜 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下:App_Data:这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。Content:这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。Controllers:这个目录是建议将Controller类都放到这里来,方便管理。Controller类的命名必须以Controller结尾,例如一个名为Home的Controller则要命名为HomeController。Models:这个目录是建议用来存放你的业务实体、数据 阅读全文
posted @ 2011-04-12 09:52 野味@有点甜 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.51mvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的index.aspx文件,然后由index.aspx页面的CodeBehind文件(.C 阅读全文
posted @ 2011-04-12 09:49 野味@有点甜 阅读(953) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/foundation/archive/2009/03/10/1407428.html 阅读全文
posted @ 2011-03-18 16:10 野味@有点甜 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #region 图片合成/// <summary>/// 合成图片/// </summary>/// <param name="fileFoldUrl">文件夹url</param>/// <param name="fileName">文件名</param>/// <param name="_alMemo">要合成的每张图片的大小数组</param>/// <param name="_width">合成后的宽 阅读全文
posted @ 2011-03-16 08:58 野味@有点甜 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: Request对象包括:报头客户端的基本信息(如浏览器类型、版本号、用户所用的语言及编码方式等)请求方法(Post或Get)参数名参数值Request对象的调用方法:Request.Collection["Variable"]其中,Collection有QueryString、Form、Cookies、ServerVariables四种集合。Collection可以省略,如用Request["Variable"]调用,但这样会降低效率。以下是这四种集合:QueryString集合QueryString集合收集的信息来自于请求Url中“?”号后面的数据,这 阅读全文
posted @ 2011-03-11 15:50 野味@有点甜 阅读(539) 评论(0) 推荐(1) 编辑
摘要: Visual Studio 2010于4月12日北京首发微软大中华区开发工具及平台事业部高级产品市场经理胡德民透露,4月12日,Visual Studio 2010将在全球发布,五大首发地点分别为:中国北京、美国拉斯维加斯、英国伦敦、印度班加罗尔、马来西亚吉隆坡。 Visual Studio 2010增添了诸多新特性和功能,微软大中华区开发工具及平台事业部总经理谢恩伟总结了Visual Studio 2010的五大特性:支持云计算架构;Agile/Scrum开发方法;搭配Windows 7与Silverlight 4;发挥多核并行运算威力;更好支持C++。以下三点为Visual Studio 阅读全文
posted @ 2011-03-11 10:03 野味@有点甜 阅读(1378) 评论(1) 推荐(0) 编辑
摘要: 要获取服务器上控件的ID在看生成后的 在Id名字前多了ContentPlaceHolder1_id ,所以在取职时需要$("#ContentPlaceHolder1_id").val()才能获取到。 阅读全文
posted @ 2011-02-25 11:31 野味@有点甜 阅读(1728) 评论(0) 推荐(0) 编辑