问题:
如何在 asp.net 2.0 中部署 HttpHandler?
更新了 Http Handler 代码(在 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>
页面
<script type="text/javascript" src="scripts/sample.js"></script>
如您所见,每个 javascript 请求都必须路由到 http 处理程序,但事实并非如此。