1. ホーム
  2. c#

[解決済み] .axdファイルとは何ですか?

2022-02-24 08:20:59

質問

どのような目的で .axd ファイルにはどのような役割があるのでしょうか?

で使われていることは知っています。 ASP.Net AJAX ツールキット とそのコントロールです。 もっと詳しく知りたいのですが。

ググってみたのですが、基本的な情報を得ることができませんでした。

解決方法は?

Googleより

.axdファイルは、HTTPハンドラファイルです。.axdファイルには、2つのタイプがあります。

  1. ScriptResource.axd
  2. WebResource.axd

これらは、WebアプリでScriptManagerを使用するたびに、実行時に生成されるファイルです。これは、サーバーにデプロイするときに一度だけ生成されます。

簡単に言うと、ScriptResource.AXDにはAjaxのためのクライアントサイドのjavascriptルーチンがすべて含まれているのです。スクリプトファイルを読み込むscriptmanagerを含むからといって、それがScriptResource.AXDとして現れることはありません。その代わりに、外部スクリプトファイルを参照するときに送信される.jsファイルとして渡されるだけです。コードに埋め込んだ場合は、単にタグとコードとしてhtmlの一部として表示されますが、ToolKitの処理方法に従ってコーディングするかどうかによって、ScriptResource.axdとして表示されたりされなかったりすることがあります。ScriptResource.axdは、AJAXで初めて導入されたもので、他の場所で見ることはありません。

そしてもちろん、それは必要なことです。