Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET MVC三个重要的描述对象:ControllerDescriptor

ASP.NET MVC三个重要的描述对象:ControllerDescriptor

ASP.NET MVC三个重要的描述对象:ControllerDescriptor2012-08-28 博客园 ArtechASP.NET MVC应用的请求都是针对某个Controller的某个Action方法,所以对 请求的处理最终体现在对目标Action方法的执行。而Action方法具有相应的参数 ,所以在方法执行之前必须根据相应的规则从请求中提取相应的数据并将其转换 为Action方法参数列表,我们将这个过程称为Model绑定。在ASP.NET MV...
ASP.NET MVC三个重要的描述对象:ParameterDescriptor

ASP.NET MVC三个重要的描述对象:ParameterDescriptor

ASP.NET MVC三个重要的描述对象:ParameterDescriptor2012-08-28 博客园 ArtechModel绑定是为作为目标Action的方法准备参数列表的过程,所以针对参数的 描述才是Model绑定的核心。在ASP.NET MVC应用编程接口中,服务于Model绑定的 参数元数据通过ParameterDescriptor类型来表示,而ActionDescriptor的 GetParameters方法返回的就是一个Parameter...
ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇]

ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇]

ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇]2012-08-30 博客园 Artech个人觉得异常处理对于程序员来说是最为熟悉的同时也是最难掌握的。说它熟 悉,因为仅仅就是try/catch/finally而已。说它难以掌握,则是因为很多开发人 员却说不清楚try/catch/finally应该置于何处?什么情况下需要对异常进行日志 记录?什么情况下需要对异常进行封装?什么情况下需要对异常进行替换?对于 捕获的异常,在什么情况下需...
ASP.NET MVC集成EntLib实现“自动化”异常处理[实现篇]

ASP.NET MVC集成EntLib实现“自动化”异常处理[实现篇]

ASP.NET MVC集成EntLib实现“自动化”异常处理[实现篇]2012-08-30 博客园 Artech通过《》的实演示可以看出我们通过扩展实现的自动异常处理机制能够 利用EntLib的EHAB根据执行的一场处理策略对某个Action方法执行过程中抛出的 异常进行处理。对于处理后的结果,则按照如下的机制对请求进行响应。[]对于Ajax请求,直接创建一个用于封装被处理后异常的数据对象,并据此创建 一个JsonResult将异常信息回复给客户端。对于非...
了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult

了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult

了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult2012-08-30 博客园 Artech定义在Controller中的Action方法大都返回一个ActionResult对象。ActionResult是对Action执行结果的封装,用于最终对请求进行响应。ASP.NET MVC提供了一系列的ActionResult,它们本质上是通过怎样的方式来响应请求的呢?这是这个系列着重讨论的...
ASP.NET MVC的View是如何被呈现出来的?[设计篇]

ASP.NET MVC的View是如何被呈现出来的?[设计篇]

ASP.NET MVC的View是如何被呈现出来的?[设计篇]2012-09-05 博客园 Artech在前面的四篇文章中,我们介绍了各种ActionResult以及相关的请求响应机制,但是与“View的呈现”相关的ActionResult是ViewResult。通过ViewResult的执行实现的对View的呈现比上面我们介绍的各种ActionResult要复杂得多,ASP.NET MVC内部设计了一个扩展的View引擎实现了最终...
ASP.NET MVC的View是如何呈现出来的[实例篇]

ASP.NET MVC的View是如何呈现出来的[实例篇]

ASP.NET MVC的View是如何呈现出来的[实例篇]2012-09-05 博客园 Artech在《[]》篇中我们通过对View引擎的总体介绍讲述了从ViewResult的创建到View呈现的原理,为了让读者对View引擎及其View呈现机制具有一个深刻的认识,我们自定义一个简单的用于呈现静态HTML的StaticFileViewEngine。在一个通过Visual Studio的ASP.NET MVC项目模板创建的空Web应用中,我们定义了如下一个针...
ASP.NET MVC的Razor引擎:View编译原理

ASP.NET MVC的Razor引擎:View编译原理

ASP.NET MVC的Razor引擎:View编译原理2012-09-07 博客园 Artech通过.cshtml或者.vbhtml文件定义的View能够被执行,必须先被编译成存在于某个程序集的类型,ASP.NET MVC采用动态编译的方式对View文件实施编译。当我们在对ASP.NET MVC进行部署的时候,需要对.cshtml或者.vbhtml文件进行打包。针对某个View的第一次访问会触发针对它的编译,一个View对应着一个类型。我们可以对.csh...
<< 311 312 313 314 315 316 317 318 319 320 >>