2011年3月18日
摘要: 说起选用ASP.NET MVC的原因,有两个:一.以Web编程的方式来编写Web程序,这句听起来有点拗口,但对比WebForm就会有明显的感觉了,WebPage为了模拟出WinForm,牺牲了太多的Web特性,而这些特性恰恰是在HTTP上很关键的东西;二.ASP.NET MVC上构建Web Service真是方便到了极点,为什么呢?基本上ASP.NET MVC的每个Action都像是一个HttpHandler一样,可以处理各种类型的请求,而且Controller和Fitler的运用,更使代码组织和功能扩展有了较强的提升;可以这么说,M$的框架,个人感觉MVC是比较合“口味”的,相比学完Silv 阅读全文
posted @ 2011-03-18 21:07 think8848 阅读(9618) 评论(2) 推荐(2) 编辑
摘要: 异常处理是每一个系统都必须要有的功能,尤其对于Web系统而言,简单、统一的异常处理模式尤为重要,当打算使用ASP.NET MVC来做项目时,第一个数据录入页面就遇到了这个问题。在之前的ASP.NET WebForm项目中,一般情况下都是在Application_Error事件处理器和ScriptManager_AsyncPostBackError事件处理器里面进行,在ASP.NET MVC中用这两种方法似乎都不合适了,该放在哪儿呢?总不至于在每个Action里面都放一个try{...}catch{...}吧。在ScottGu的博客里面提到了一个类:HandleErrorAttribute,似乎 阅读全文
posted @ 2011-03-18 11:10 think8848 阅读(6833) 评论(8) 推荐(5) 编辑