web-dev-qa-db-ja.com

asp.netのashxファイル

Asp.net Webアプリケーションでashxファイルを使用するのはいつですか?誰かが実際的な例で簡単な用語で説明できますか? .ashxファイルがihttphandlerを実装していることをmsdnから理解しましたが、ここから多くの説明を得ることができませんでした http://msdn.Microsoft.com/en-us/library/system.web.ihttphandler.aspx 、誰かが私にそれを明確に説明できますか?

25
Sree

つまり、ファイルASHXはASPXファイルであり、すべての配管ASP.NETWebフォームを除いたものです。

私はASHXを使用してPDFファイルをその場で生成してダウンロードします。同様に、それらを使用してサムネイルを即座に生成してダウンロードします。

これは、空白のASPXで非常にうまく機能する可能性がありますが、ASHXファイルのリソース消費ははるかに少なくなります。

このチュートリアル を見て、ファイルがどのようにashxするかを確認してください。

23
Larry

私がそれらを使用する1つの用途は、AJAX要求を処理し、出力をプレーンテキスト形式で出力するために使用することです。HTMLコントロールなどをレンダリングする必要はなく、プレーンテキスト/ XMLなどだけです。そのためにはASHXが最適のようです。

ここに良い概要があります:

http://www.dotnetperls.com/ashx

一般的なWebフォームページではないASP.NETファイルを作成するとします。ファイルは、クエリ文字列、またはXMLやその他の非HTMLWebページから画像を動的に返す必要があります。

8
Tom Gullen