2012-07-02 32 views
6

Tôi đã cố gán sự kiện PreSendRequestHeaders trong tệp global.asax trong phương thức "Application_Start". Dường như không hiệu quả.sử dụng PreSendRequestHeaders Sự kiện trong global.asax

private void Application_Start() 
{ 
    PreSendRequestHeaders += OnPreSendRequestHeaders;   
} 

private void OnPreSendRequestHeaders(object sender, EventArgs e) 
{ 
    // this is not called 
} 

OnPreSendRequestHeaders không được gọi, tại sao? Có thể gán phương thức PreSendRequestHeaders trong global.asax không?

Trả lời

7

Chỉ cần sử dụng:

protected void Application_PreSendRequestHeaders(Object source, EventArgs e) 
{ 

} 

Hoặc nhanh chóng xử lý:

protected void Application_Start() 
{ 
    PreSendRequestHeaders += new EventHandler(OnPreSendRequestHeaders); 
} 

protected void OnPreSendRequestHeaders(object sender, EventArgs e) 
{ 
    // should work now 
} 
+0

Bạn đã thử điều đó không? Khi tôi làm điều đó phương pháp OnPreSendRequestHeaders của tôi không bao giờ được gọi. Bạn đã làm gì để làm việc này? – Chris

+3

Cái đầu tiên hoạt động hoàn hảo với tôi, nhưng cái thứ hai thì không (giống như câu hỏi ban đầu của @Chris) –

Các vấn đề liên quan