我试着写我自己的HTTP模块(IHttpModule的)读出来,增加了这样一个标题:在HTTP模块添加一个Http-页眉和从页面
public class MyModule: IHttpModule
{
public void Init(HttpApplication c)
{
c.BeginRequest += delegate{c.Response.AddHeader("MyHeader", "MyValue");};
}
public void Dispose(){}
}
,并试图在阅读aspx页面如下:
var x = Request.ServerVariables["MyHeader"];
但它没有工作。任何想法为什么?