
ASP.NET + C#
ASP.NET MVC框架之视图View(六)
管理员 发表于2010-07-29 浏览2933 评论0
一,基本概念:
1,尽管在action 方法中可以写代码拼装HTML,通过Response.Write() 方法返回给客户端,但是这种方法并不可取。更好的办法是,在action 方法中仅仅处理业务和数据逻辑,并将相关的数据传递给单独的视图(view)模板,view 负责生成HTML 展示。随后我们会看到,view 模板就是一个简单的文本文件,通常包含HTML 标识和嵌入的脚本。
2,可以使用(.aspx)、master page (.master)、和用户控件(.ascx)作为视图(view)。

ASP.NET + C#
ASP.NET MVC框架之控制器Controller(五)
管理员 发表于2010-07-29 浏览3214 评论0
一,基本概念:
控制器涉及的内容有三部分: 控制器(Controller) 、控制器方法(Action)和 控制器结果(ActionResult)。
传统的Web框架,如ASP/PHP/ASP.NET Web Forms 等等,请求的URL 地址都是映射到特定的文件。如,请求的URL 地址,像/Products.aspx 或/Products.php,由 Products.aspx 或Products.php 文件负责处理。基于Web的MVC框架 映射URL地址 到服务器端代码有点不同,不是映射URL 地址到特定文件,而是映射到类的方法上。这些类就是MVC 中的 Controller 控制器

ASP.NET + C#
ASP.NET MVC框架之URL Routing(四)
管理员 发表于2010-07-29 浏览2653 评论0
一,基本概念:1,路由的组件是System.Web.Routing,它是同.net 3.5 sp1一起发布的;所以此组件不开放源代码。2,在ASP.NET webform也可以使用该组件;2,ASP.NET MVC中对其进行了扩展,定义规则,使用新的“MapRoute”辅助方法,它提供了极其简单的句法,但能做同样的事。二,Routing的作用

ASP.NET + C#
ASP.NET MVC 框架之执行流程(三)
管理员 发表于2010-07-29 浏览2623 评论0
一、基本概念:在传统情况下,http: //localhost/Default.aspx表示请求网站根目录下的Default.aspx文件。在ASP.NET MVC中,Routing处理一切请求,然后从请求的URL中确定controller名称、action名称和各种参数。Controller执行对应的Action,Action处理表现逻辑或者跳转等。默认是不执行任何xxx.aspx文件请求的。

ASP.NET + C#
ASP.NET MVC 框架之下载、安装和Hello World(二)
管理员 发表于2010-07-29 浏览2568 评论0
一、官方网站:www.asp.net/mvc
二、下载地址:
使用微软Web平台安装器下载ASP.NET MVC 2
http://go.microsoft.com/fwlink/?LinkID=185037
从下载中心下载ASP.NET MVC 2
http://go.microsoft.com/fwlink/?LinkID=157074
下载源代码及Futures包Codeplex开源站点:
Codeplex开源站点: http://www.codeplex.com/aspnet

ASP.NET + C#
ASP.NET MVC 框架之MVC概念和ASP.NET WebForm(一)
管理员 发表于2010-07-29 浏览2926 评论0
一、MVC模式MVC是1979年提出的,起初是用于软件的一种架构模式。由于MVC的定义比较宽泛,所以实际应用中架构师往往根据自己的需要和理解使用,这就产生了很多新的变型,例如:MVP和Observer。而asp.net mvc也是MVC设计模式在网站开发上的一个变种。所以,现在提到MVC通常是指用于表现层的设计模式,是所有面向UI设计的基础设计模式。模型。