如何在httpmodule中添加HTML
本文关键字:添加 HTML httpmodule | 更新日期: 2023-09-27 17:53:20
我想在httpmodule中添加html。我可以直接在httpmodule中添加控件吗?
你不能在HttpModule中添加控件,但是你可以修改输出。使用HttpContext.Current
获取当前上下文,并使用Response属性修改响应。
我不确定你想要实现什么,但也许你可以在asp.net将请求映射到处理程序后添加它们,如
public void Init(HttpApplication context)
{
context.PostMapRequestHandler += new EventHandler(context_PostMapRequestHandler);
}
void context_PostMapRequestHandler(object sender, EventArgs e)
{
HttpContext context = ((HttpApplication)sender).Context;
Page page = HttpContext.Current.CurrentHandler as Page;
}
之后,您可以挂钩到页面事件并修改内容