﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-TerryLee's Tech Space-随笔分类-ASP.NET MVC</title><link>http://www.cnblogs.com/Terrylee/category/155251.html</link><description>TerryLee技术专栏</description><language>zh-cn</language><lastBuildDate>Thu, 16 Oct 2008 03:00:34 GMT</lastBuildDate><pubDate>Thu, 16 Oct 2008 03:00:34 GMT</pubDate><ttl>60</ttl><item><title>微软ASP.NET MVC Beta版本发布</title><link>http://www.cnblogs.com/Terrylee/archive/2008/10/16/ASPNET-MVC-Framework-Beta-Released.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Thu, 16 Oct 2008 02:23:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2008/10/16/ASPNET-MVC-Framework-Beta-Released.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/1312409.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2008/10/16/ASPNET-MVC-Framework-Beta-Released.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/1312409.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/1312409.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;padding-right:5px;"><img src="http://www.cnblogs.com/images/cnblogs_com/Terrylee/120066/o_vs.png" alt=""/></div>一大早来看到了一个不好也不坏的消息，经过了漫长的从Preview 1到Preview 5的预览，好的是ASP.NET MVC终于发布Beta版了，坏的是UCenter.NET项目又得进行升级了。这次发布的Beta版本相对于ASP.NET MVC Preview 5来说，变化不是很大，主要包括：
1. 改变验证信息使其对最终用户更加友好
2. 在Controller中添加了Url属性，类型为UrlHelper
…… 
还有其他的一些变化，就不列举了，大家可以到这里下载ASP.NET MVC Beta版本&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2008/10/16/ASPNET-MVC-Framework-Beta-Released.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/1312409.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Framework与WCSF中MVP模式之小小比较</title><link>http://www.cnblogs.com/Terrylee/archive/2008/01/01/aspnet-mvc-framework-vs-wcsf-mvp.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Tue, 01 Jan 2008 09:19:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2008/01/01/aspnet-mvc-framework-vs-wcsf-mvp.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/1022314.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2008/01/01/aspnet-mvc-framework-vs-wcsf-mvp.html#Feedback</comments><slash:comments>24</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/1022314.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/1022314.html</trackback:ping><description><![CDATA[摘要: MVC模式已经出现了几十年了，在GUI领域已经得到了广泛的应用，由于微软ASP.NET MVC Framework的出现，致使MVC一度成为.NET社区的热名话题。作为MVC的变种MVP模式，也已经出现好几年了，在微软模式与实践小组提供的Web Client Software Factory中，给出了实现MVP模式的应用程序最佳实践，本文将试着对这两种实现比较一二。
1.处理流程
2.View区别
3.Controller和Presenter
4.对开发过程的影响
5.对单元测试的支持&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2008/01/01/aspnet-mvc-framework-vs-wcsf-mvp.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/1022314.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Framework体验（5）：路径选择（URL Routing）</title><link>http://www.cnblogs.com/Terrylee/archive/2007/12/16/aspnet-mvc-framework-url-routing.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Sun, 16 Dec 2007 15:30:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2007/12/16/aspnet-mvc-framework-url-routing.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/997085.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2007/12/16/aspnet-mvc-framework-url-routing.html#Feedback</comments><slash:comments>25</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/997085.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/997085.html</trackback:ping><description><![CDATA[摘要: 在传统的ASP.NET应用程序中，发生一个请求之后将映射到一个.aspx文件，且会对应到一个具体的物理aspx文件。ASP.NET MVC Framework中，进入一个请求之后，不再是映射到.aspx文件，而是由MVC Framework中提供的路径选择引擎，映射到正确的Controller和Action执行请求。ASP.NET MVC Framework中URL路径映射规则定义在Global.asax中，这在一定程序上带来了很多的灵活性，如果想要修改URL应用结构的话，只需要修改一下映射规则即可，并不需要修改Controller和View中的代码，但是这仍然不够灵活。改变Global.asax代码仍然会导致应用程序的重新编译，本篇文章末尾部分将会介绍如何通过HttpModule定义映射规则在Web.config中。&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2007/12/16/aspnet-mvc-framework-url-routing.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/997085.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Framework体验（4）：控制器</title><link>http://www.cnblogs.com/Terrylee/archive/2007/12/14/aspnet-mvc-framework-controller-overview.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Fri, 14 Dec 2007 13:07:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2007/12/14/aspnet-mvc-framework-controller-overview.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/995492.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2007/12/14/aspnet-mvc-framework-controller-overview.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/995492.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/995492.html</trackback:ping><description><![CDATA[摘要: 在MVC中，Controller用来处理和回应用户的交互，选择使用哪个View来进行显示，需要往视图中传递什么样的视图数据等。ASP.NET MVC Framework中提供了IController接口和Controller基类两种类型，其中在Controller提供了一些MVC中常用的处理，如定位正确的action并执行、为action方法参数赋值、处理执行过程中的错误、提供默认的WebFormViewFactory呈现页面&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2007/12/14/aspnet-mvc-framework-controller-overview.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/995492.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Framework体验（3）：表单提交</title><link>http://www.cnblogs.com/Terrylee/archive/2007/12/12/aspnet-mvc-framework-form-post.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Wed, 12 Dec 2007 15:08:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2007/12/12/aspnet-mvc-framework-form-post.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/992854.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2007/12/12/aspnet-mvc-framework-form-post.html#Feedback</comments><slash:comments>45</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/992854.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/992854.html</trackback:ping><description><![CDATA[摘要: 在前面的两篇文章中，我们分别做了一个简单的ASP.NET MVC的例子和进行数据的绑定，在本文中，将通过ASP.NET MVC Framework实现表单的提交，你可以看到，在这里有多种方法来获取表单数据。&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2007/12/12/aspnet-mvc-framework-form-post.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/992854.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Framework体验（2）：显示列表数据</title><link>http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-databinding.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Tue, 11 Dec 2007 14:58:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-databinding.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/991449.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-databinding.html#Feedback</comments><slash:comments>57</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/991449.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/991449.html</trackback:ping><description><![CDATA[摘要: ASP.NET WebForm下，显示列表数据，经常会使用服务器控件GridView、DataList等。在ASP.NET MVC Framework中，我们有两种方式进行显示数据，一是使用行内代码，即通过循环视图数据使用<%=%>标记进行呈现；二是使用服务器控件，同样可以把视图数据绑定在服务器控件，如ASP.NET 3.5中的新控件ListView。顺便说一下，好多朋友都问为什么有了WebForm，还要再出一个ASP.NET MVC Framework，对于这个问题，建议大家阅读一下这篇文章What's Ailing ASP.NET Web Forms。&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-databinding.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/991449.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Framework体验（1）：从一个简单实例开始</title><link>http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-overview.html</link><dc:creator>TerryLee</dc:creator><author>TerryLee</author><pubDate>Tue, 11 Dec 2007 03:24:00 GMT</pubDate><guid>http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-overview.html</guid><wfw:comment>http://www.cnblogs.com/Terrylee/comments/990466.html</wfw:comment><comments>http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-overview.html#Feedback</comments><slash:comments>104</slash:comments><wfw:commentRss>http://www.cnblogs.com/Terrylee/comments/commentRss/990466.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Terrylee/services/trackbacks/990466.html</trackback:ping><description><![CDATA[摘要: 12月10日微软发布了ASP.NET 3.5扩展的预览版，在其中包括了ASP.NET MVC Framework、ASP.NET AJAX改进、ASP.NET动态数据支持、ASP.NET SIlverlight支持、以及ADO.NET Data Services等。我也在第一时间下载下来进行了安装，体验了一下微软的ASP.NET MVC Framework。

提起MVC，相信大家都不陌生了，这里简单的提两句，将一个应用的实现分成三部分：模型（Model）、视图（View）、控制器（Controller）。模型用来保持状态，视图只负责信息的显示，控制器用户处理和回应用户的输入和交互。本文就通过一个简单的实例来体验一下ASP.NET MVC Framework。&nbsp;&nbsp;<a href='http://www.cnblogs.com/Terrylee/archive/2007/12/11/aspnet-mvc-framework-overview.html'>阅读全文</a><img src ="http://www.cnblogs.com/Terrylee/aggbug/990466.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>