ASP.NETステップアップ(8):HttpModuleとHttpApplication

793 ワード

前の3節では、コントロールの構造、プレゼンテーション、データバインドについて説明しましたが、この差は多くないと思います.カスタムコントロールを話してコントロール部分を終わらせたいと思っていましたが、個人的にはコントロールがあまり好きではないので、関連する内容を書くのがおっくうで申し訳ありません.コントロールを使うのは好きではありませんが、WebForm全体のデザインが好きです.「神様」という字があります.前の章でPageライフサイクルについて友達がコメントした内容が少なすぎて、今日からライフサイクルをめぐって話をしてきました.
IHttpModuleって何ですか?私たちのWeb開発に何の役に立ちますか?まず名前から彼はインタフェースで、インタフェースは人に継承されています.私たちはそれを使って彼を継承し、彼の方法を実現しなければなりません.Moduleとは、モジュール、コンポーネントを意味します.もし私たちがこのインタフェースを実現し、webを構成したとしたら.configは、IISの私たちのwebプログラムがこのコンポーネントを使用していることを知らせます.では、私たちのプログラムはデフォルトのwebプログラムより多くのコンポーネントを持っていますか?!明らかに、必要に応じて私たちのコンポーネントで定義された方法が呼び出されます.これがHttpModuleの用途です.はっきり言って、IISに拡張子を書きますが、この拡張子は(configを構成する)ウェブプログラムを使用しているだけです.実は各webアプリケーションはIISプロセスであり、このプロセスのプロファイルはwebである.config. 彼の意味が分かったら、私たちは始めます!Webアプリケーションを作成し、IHttpModuleを継承するクラスを作成し、ConfigのModulesノードで