質問:
asp.net 2.0 で HttpHandler をデプロイするにはどうすればよいですか?
更新された HTTP ハンドラー コード (App_Code 内):
namespace Samples
{
public class SampleHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
更新された Web.Config ファイル
<system.web>
<httpHandlers>
<add verb="*" type="Samples.SampleHandler" path="*.js"/>
</httpHandlers>
</system.web>
aspx ページ
<script type="text/javascript" src="scripts/sample.js"></script>
ご覧のとおり、すべての JavaScript リクエストは http ハンドラにルーティングする必要がありますが、そうではありません。