![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mvc
文章平均质量分 79
gaga3776
为人诚实友善,刻苦努力,爱好广泛
展开
-
viewdata与tempdata
ViewData并不是像网上有些说的那样只在当前视图内有效,他的有效范围是在一个请求的生命周期内,而tempdata生命周期可以延续到紧跟后面的一个请求。 ViewData只是一个简单的字典,他的生存期跟Controller的生存期一样。请求进来被MvcHandler处理相应Controller被创建,这时Viewdata便存在,直到Controller被销毁,此时Vie原创 2009-08-06 14:29:00 · 1696 阅读 · 0 评论 -
理解MVC应用程序的执行过程
对基于ASP.NET MVC应用程序的请求首先被传递给UrlRoutingModule处理,UrlRoutingModule实现了IHttpModule接口。该模块对请求进行解析然后进行路由选择。UrlRoutingModule对象从路由表中选择第一个匹配该请求的路由供后继处理使用。如果没有跟请求匹配的路由那么UrlRoutingModule将把请求返回给常规的ASP.NET或者IIS请求翻译 2009-06-01 10:42:00 · 486 阅读 · 0 评论 -
最佳实践
1.创建UrlHelper的扩展方法从Route来生成Url2.创建UrlHelper扩展方法来影射到脚本文件样式表文件图片文件文件夹3.封装Global.asax里面的程序块使之简洁易测试可重用4.不要做任何的硬依赖依赖注入容器,使用通用服务定位器5.为你的action方法加上恰当的AcceptVerbs属性6.为最经常使用的action方法加上OutPutCach属性7翻译 2009-10-09 17:07:00 · 263 阅读 · 0 评论