﻿<?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>博客园-TNT2(SZW)'s Blog @ .net-随笔分类-ASP.NET MVC</title><link>http://www.cnblogs.com/szw/category/116395.html</link><description>预则立，预立则预，预立则预则预则立
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Out of the box !</description><language>zh-cn</language><lastBuildDate>Wed, 09 Jul 2008 06:51:53 GMT</lastBuildDate><pubDate>Wed, 09 Jul 2008 06:51:53 GMT</pubDate><ttl>60</ttl><item><title>为ASP.NET MVC开发一些常用插件（三）——Repeater</title><link>http://www.cnblogs.com/szw/archive/2008/07/09/1238861.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Wed, 09 Jul 2008 06:01:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2008/07/09/1238861.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1238861.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2008/07/09/1238861.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1238861.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1238861.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最近看到园子里有朋友在翻译一些关于ASP.NETMVC的文章，很是不错，饶有兴趣看了下原作者的博客（http://weblogs.asp...&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2008/07/09/1238861.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1238861.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ASP.NET MVC Preview3 bug 及期望 [集]</title><link>http://www.cnblogs.com/szw/archive/2008/05/29/1209915.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Thu, 29 May 2008 05:45:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2008/05/29/1209915.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1209915.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2008/05/29/1209915.html#Feedback</comments><slash:comments>39</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1209915.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1209915.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;&nbsp;ASP.NETMVCPreview3刚出来就发bug，不是想泼冷水，而是一贯的为了和大家一起更好地讨论、学习、使用，大家一起进步。&nbsp;&nbsp;...&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2008/05/29/1209915.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1209915.html?type=1" width = "1" height = "1" />]]></description></item><item><title>为ASP.NET MVC开发一些常用插件（二）—— 实现无刷新文件上传</title><link>http://www.cnblogs.com/szw/archive/2008/04/27/1173373.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Sun, 27 Apr 2008 11:11:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2008/04/27/1173373.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1173373.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2008/04/27/1173373.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1173373.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1173373.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;&nbsp;先要说明一下，这篇文章有点&#8220;事发突然&#8221;和&#8220;滥竽充数&#8221;:)&nbsp;&nbsp;&nbsp;因为在老赵的...&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2008/04/27/1173373.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1173373.html?type=1" width = "1" height = "1" />]]></description></item><item><title>为ASP.NET MVC开发一些常用插件（一）——导航栏</title><link>http://www.cnblogs.com/szw/archive/2008/04/12/1150353.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Sat, 12 Apr 2008 07:57:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2008/04/12/1150353.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1150353.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2008/04/12/1150353.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1150353.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1150353.html</trackback:ping><description><![CDATA[摘要: <div style="float:right" class="descImg"><img src="/images/cnblogs_com/szw/nav1.jpg"></div>在WebForms中，大家应该都体会过SiteMapPath给开发带来的便利，而今格式各样的导航栏、导航菜单已经成了网站不可缺少的一部分，接下去大家会看到一个在MVC下使用的，并且符合MVC设计规范的导航栏“插件”，以在MVC中取代之前SiteMapPath的应用。&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2008/04/12/1150353.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1150353.html?type=1" width = "1" height = "1" />]]></description></item><item><title>为解决ASP.NET MVC(CTP)中URL“页面请求”和“单纯逻辑处理请求”混淆问题，提供一条思路</title><link>http://www.cnblogs.com/szw/archive/2008/01/07/1029517.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Mon, 07 Jan 2008 13:17:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2008/01/07/1029517.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1029517.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2008/01/07/1029517.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1029517.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1029517.html</trackback:ping><description><![CDATA[摘要: 写在最前：本文主要是提供一种解决ASP.NET MVC(CTP)中URL“页面请求”和“单纯逻辑处理请求”混淆问题的思路，演示代码只作实现效果之用，不一定适合直接应用于“实战”，如有“粗燥”之处请多包涵。如果大家觉得可行，我们可以一起来完善她。 <br>之前我很多次提到ASP.NET MVC 中“指令性”的URL，以及它可以给我们带来的一些新的体验，这样的URL可以把V层的页面逻辑（或者请求）让C层去承担，并且由C层负责判断到底将哪个网页最后传输到客户端。<br><br>这样的好处（或者说一部分的必要之处），是将V和C在一定程度上分离开来，一切以Controller为中心，而不再是aspx。但是这样“指令性”的URL我感觉更像是一把双刃剑，我们说他好，也可以说它有很大缺陷<br><br>把“指令性”URL“分流”，就是说指向同样的Controller中的同一个Action，通过一个页面上简单的参数，让他自动处理是返回请求页面还是继续。也就是说，把“页面请求”（不管是否需要逻辑处理，最后返回一个结果页）和“单纯逻辑请求”（就像我们很多时候用需要Web Forms中button做&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2008/01/07/1029517.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1029517.html?type=1" width = "1" height = "1" />]]></description></item><item><title>为 MVC 和 Web Form 正名的【第二份】“大字报”</title><link>http://www.cnblogs.com/szw/archive/2007/12/24/1013006.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Mon, 24 Dec 2007 09:35:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2007/12/24/1013006.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1013006.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2007/12/24/1013006.html#Feedback</comments><slash:comments>70</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1013006.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1013006.html</trackback:ping><description><![CDATA[摘要: 一、对于了解、学习MVC的一些建议<br>如果大家想大致了解MVC的现状和为什么在Web Form之后还要退出MVC等等一些问题，可以参考以下文章：<br>WHY？<br>为什么会出现ASP.NET平台下的MVC框架？（一看还是老赵翻译的，放第一个^_^）<br><br>很多人“吹捧”MVC能如何提高开发效率，我觉得是曲解了”MVC”架构的本质并且对Web Form的认识有点不足。事实上MVC的开发远没有很多人想象的那么“轻松”，他确实是”M-V-C”的“简单”组合，但是在开发的时候，你会遇到很多你在Web Form中不太容易“享受”到的“苦恼”（当然这些苦恼多半出于思维、对开发对象的认识以及编程习惯）<br><br>ACDS系统中"建表"环节演示+粗略分析  [下载]<br>由于时间仓促，没有太多准备，也来不及做更多论述。如果大家对视频里面我说的有疑问，可以单独列出，我们展开探讨。<br><br><br><br><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2007/12/24/1013006.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1013006.html?type=1" width = "1" height = "1" />]]></description></item><item><title>为 MVC 和 Web Form 正名的一份“大字报”</title><link>http://www.cnblogs.com/szw/archive/2007/12/22/1010449.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Sat, 22 Dec 2007 06:22:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2007/12/22/1010449.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1010449.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2007/12/22/1010449.html#Feedback</comments><slash:comments>143</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1010449.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1010449.html</trackback:ping><description><![CDATA[摘要: 我不想再次引发争论，但我希望可以加强这方面的讨论。<br><br> <br><br>边吃早饭边看新闻，看到了老赵（大家都这么称呼，比较亲切，我也这么称呼吧^_^）的一篇为WebForms说几句话，以及一些ASP.NET开发上的经验（上） 不管我是不是被老赵纳入了“跟风”MVC的行列，还是有一些话想说。<br><br>首先还是强调一下个人立场，我不是老赵文章中说的一味反对Web Form，而只是去拥护MVC的人（如果暴露问题就属于反对的话，我之前几天说的MVC(CTP)的问题要远远多于Web Form）。对于我来说，目前对MVC也只是尝试，但是拥护MVC的情节是早就有的，至于对Web Form一些缺点的体会和归纳，是我长久以来得出的结果，和MVC的出现无关（当初TT.NET推荐我用ASP.NET1.1的时候，我花了一个多月了解和测试.NET1.1，其中一些缺点我当初就和他讨论过，用了.NET1.1几个月后我就已经在嚷着要MVC了）。<br><br>还有一点必须强调，我这里所说的Web Form 和MVC都是他们最基本的模式。<br><br>我这里要讲的也是符合我开发背&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2007/12/22/1010449.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1010449.html?type=1" width = "1" height = "1" />]]></description></item><item><title>MVC Toolkit 部分已发现bug的根治方案 Part(1)</title><link>http://www.cnblogs.com/szw/archive/2007/12/20/1008002.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Thu, 20 Dec 2007 14:40:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2007/12/20/1008002.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1008002.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2007/12/20/1008002.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1008002.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1008002.html</trackback:ping><description><![CDATA[摘要: <font color=red>    时间关系，这里只讲一个让我头痛了一晚上的bug。<br>    如果你使用Html.Select()的话，会发现一个很奇怪的现象：并不是所有提供的重写方案里面你都提供了htmlAttributes（用以输入onclick之类的属性），只有最有一条（6 of 6）提供了。不管怎么样，我们宽容一点，把前面的5个乖乖输完，使用htmlAttributes，这个字段我输入了这样的代码：<br>new { onchange = "checkMiniCycle();" }<br>    意思很明白，我需要在这个select被改变选项的时候，执行checkMiniCycle()这段客户端js命令。<br>    结果没有反应，我看了客户端的HTML源代码。我希望看到的当然是select中有这样一段：onchange = "checkMiniCycle();"。然而取而代之的是这么一串：<br><br>......<br><br>接下去编译，覆盖项目中的DLL，重新编译，运行。终于成功了！<br><br>    </font>&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2007/12/20/1008002.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1008002.html?type=1" width = "1" height = "1" />]]></description></item><item><title>使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈 【补充】</title><link>http://www.cnblogs.com/szw/archive/2007/12/19/1005860.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Wed, 19 Dec 2007 11:00:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2007/12/19/1005860.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1005860.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2007/12/19/1005860.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1005860.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1005860.html</trackback:ping><description><![CDATA[摘要:  原文章见：http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html<br><br>    这里总结一下许多园友提出的一些其他的bug和相关的一些意见、建议，以及对其中一些方案我的测试结果。<br><br><br><br>--引用--------------------------------------------------<br>韩现龙: 楼主所言极是，不知是小弟才疏学浅还是MS MVC的问题，我在.cs页面无法引用.aspx页面上的runat=&quot;server&quot;的控件。。这真让我郁闷又气愤！！<br>还有，Scott写的关于MVC的一篇文章上的关于对Detail这个方法的单元测试，我在本地却没有TestViewEngine这个对象。。。<br>--------------------------------------------------------<br><br>对应bug:原本的CodeBehide被CodeFile替代（且不管是不是有意，但目前好像没有官方说明故意这么做&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2007/12/19/1005860.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1005860.html?type=1" width = "1" height = "1" />]]></description></item><item><title>使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈</title><link>http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html</link><dc:creator>SZW</dc:creator><author>SZW</author><pubDate>Tue, 18 Dec 2007 04:35:00 GMT</pubDate><guid>http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html</guid><wfw:comment>http://www.cnblogs.com/szw/comments/1004344.html</wfw:comment><comments>http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html#Feedback</comments><slash:comments>58</slash:comments><wfw:commentRss>http://www.cnblogs.com/szw/comments/commentRss/1004344.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/szw/services/trackbacks/1004344.html</trackback:ping><description><![CDATA[摘要:      用ASP.NET MVC快一星期了，之前是苦苦的等待，之后是苦苦的摸索和总结，现在这个MVC在我脑子里已经有了个大体的评价，写出来与大家分享。<br>关于MVC本身的有点，就不再详述，地球人说了好多了。<br>    所以我光说说微软的ASP.NET MVC Framework（目前还非正式发布版本，为CTP版）的一些个人感受。<br>    这里先确定一个个人的感情基调：我对.NET3.5绝对拥护，对MVC绝对期待。正因为如此，对里面的不足我会不遗余力地和大家分析探讨。<br>    ……<br>    以上是我用了MVC之后，发觉的比较重要和“隐藏的够深”的一些问题，不涉及整体框架的不足（比如用{$}替换机制等等）。还有一些显示上的问题可能和VS2008本身有关，待我确认是MVC的问题之后，我会都发上来，如果大家还发现了别的什么问题的，希望一同交流，我会一并整理近来，方便大家参考！<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html'>阅读全文</a><img src ="http://www.cnblogs.com/szw/aggbug/1004344.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>