ASP.NET请求生命周期混乱

时间:2009-05-29 04:45:33

标签: c# asp.net request page-lifecycle

我是C#和.Net的新手,我来自Java背景。我试图了解.NET应用程序的方式并且没有太多运气。

我想构建一个应用程序来处理请求URL并编写返回图像的响应。 在Web应用程序领域中只使用了Java servlet,我正在处理一些关于处理应用程序请求方的好资源和/或解释。

如何处理请求?和什么对象?什么是循环?页面如何解决这个问题?

这些是基本的广泛问题,所以如果有人知道所有资源都完全覆盖了它们,请告诉我。到目前为止我发现的信息有点不是整体情况。

5 个答案:

答案 0 :(得分:8)

整个页面周期很复杂 - 但是对于提供图像,您可能希望主要查看IHttpHandler接口 - 或者(更简单地)创建“通用处理程序”(.ashx文件)。 IHttpHandler是最简单的“请求/响应”设置,没有.aspx页面的负担;你只需从context.Request中读取,然后写入context.Response。

答案 1 :(得分:2)

提供正好的图像看看HttpHandlers。

至于页面生命周期:我喜欢这张图片:EggHeadCafe
(来源:eggheadcafe.com

答案 2 :(得分:1)

This overview将解释页面生命周期,页面(一个ASPX页面)是ASP.NET中的默认HTTP处理程序。

但还有其他方法可以处理HTTP调用。 This resource将解释.NET如何处理HTTP调用,以及默认情况下ASPX Pages如何处理它们。

欢呼声

答案 3 :(得分:0)

This是开始描述页面生命周期的好地方。

对于你的其他问题,我实际上建议你拿一本书,然后坐下来看几个小时。事实证明Programming ASP.NET 2.0 Core Reference非常有价值。

答案 4 :(得分:0)

网站asp.net包含很多信息可以帮助您入门。一个很好的起点是the learning section

MSDN当然有很多信息。您可能会发现一些有趣的文章和页面:   - ASP.NET Page Lifecycle Overview   - Creating ASP.NET Web Pages

在MSDN上阅读文本时,请检查左侧的树结构以获取更多内容。