C# 第185页

[MVC]ASP.NET MVC Preview 3 流程分析 - 3.View

mikel阅读(752)赞(0)

P3 改用一堆继承自 ActionResult 的对象来完成视图显示,这是该版本的最大变化。 1. ViewResult 当 我们在 Action Method 中调用 View 生成 ViewResult 的时候,应该注意两个细节,那就是...

[C#]System.Web.Routing入门及进阶

mikel阅读(891)赞(0)

System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现ASP.NET Mvc的踪迹,但是亦以感觉到它离我们不远了。 System.Web.Routing用于在ASP.NE...

[C#]C#强化系列文章八:HttpModule,HttpHandler

mikel阅读(812)赞(0)

这三个对象我们在开发ASP.NET程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。 HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处...

[C#]Asp.Net页面执行流程分析

mikel阅读(804)赞(0)

在我的上一篇文章中说到了HttpModule、HttpHandle的简单使用,我们可以利用它们在页面请求的过程中加入自己的事件处理程序。那么在一个aspx页面请求时后台到底做了什么?当然ASP.NET做了很多事情,过程也比较复杂,本文主要分...

[C#]ASP.NET底层机制

mikel阅读(854)赞(0)

1.ASP时代的HTTP请求处理过程 在IIS的应用程序映射中,IIS会将对asp和asa文件的请求转交给asp.dll这个ISAPI来处理 Inetinfo.exe进程,即www服务进程 解释型处理,每次请求都会重新解释一次,不适用于大流...

[C#]C#多线程学习(一) 多线程的相关概念

mikel阅读(794)赞(0)

什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代...

[C#]什么是.ashx文件

mikel阅读(720)赞(0)

.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 &...