我是 C# 和 .Net 的新手,并且来自 Java 背景。我正试图了解 .NET 做 Web 应用程序的方式,但运气不佳。
我想构建一个应用程序来处理请求 url 并编写返回图像的响应。仅在 Web 应用程序领域中使用了 Java servlet,我在处理应用程序请求端的一些很好的资源和/或解释之后。
如何处理请求?和什么对象?什么是周期?页面如何围绕此运行?
这些是基本的广泛问题,所以如果有人知道彻底涵盖它们的资源,请告诉我。到目前为止,我发现的只是一些信息,而不是整体情况。
我是 C# 和 .Net 的新手,并且来自 Java 背景。我正试图了解 .NET 做 Web 应用程序的方式,但运气不佳。
我想构建一个应用程序来处理请求 url 并编写返回图像的响应。仅在 Web 应用程序领域中使用了 Java servlet,我在处理应用程序请求端的一些很好的资源和/或解释之后。
如何处理请求?和什么对象?什么是周期?页面如何围绕此运行?
这些是基本的广泛问题,所以如果有人知道彻底涵盖它们的资源,请告诉我。到目前为止,我发现的只是一些信息,而不是整体情况。
整个页面周期很复杂——但对于提供图像,您可能希望主要查看IHttpHandler
界面——或者(更简单地)创建一个“通用处理程序”(.ashx 文件)。这IHttpHandler
是最简单的“请求/响应”设置,没有 .aspx 页面的负担;您只需从 context.Request 中读取,然后写入 context.Response。
对于仅提供图像的服务,请查看 HttpHandlers。
至于页面生命周期:我喜欢这张图片:(来源:eggheadcafe.com)
这是开始描述页面生命周期的好地方。
对于您的其他问题,我实际上建议您买一本书并坐下来几个小时。编程 ASP.NET 2.0 核心参考已证明其非常有价值。
站点 asp.net 包含许多帮助您入门的信息。一个好的起点是学习部分。
当然,MSDN 有很多信息。您可能会发现一些有趣的文章和页面: - ASP.NET 页面生命周期概述 -创建 ASP.NET 网页
阅读 MSDN 上的文本时,请查看左侧的树结构以获取更多内容。