2011-12-10 63 views
0

我喜欢为IIS服务器执行每个请求(*.htm,*.asp,*.aspx,*.asmx, ...)的javascript /服务器端代码。IIS - 为每个请求执行脚本/代码片段

有没有办法写一个ISAPI(DLL),并与将接受所有类型的请求(*.*)在IIS中注册,一旦我的剧本是excuted,我会转发给适当的ISAPI筛选器的要求?

回答

0

HttpModule可能是你正在寻找的。您将注册您的HttpModule到web.config,它将被添加到管道,并且将为每个请求执行。但我不认为你可以运行JavaScript,但你将能够在每个请求上执行C#代码。

这里是MSDN文章,如何创建的HttpModule:

http://msdn.microsoft.com/en-us/library/aa719858(v=vs.71).aspx

+0

HTTP模块只能处理ASPX请求,对吗?我有.asp,.htm –

+0

@Muhammad http://stackoverflow.com/questions/2112728/js-images-and-css-getting-intercepted-by-httpmodule – adt