2010-09-22 33 views

Trả lời

15

Session không phải lúc nào cũng tồn tại trong ngữ cảnh Application_Error hiện tại. Hãy thử các cách sau:

protected void Application_Error(object sender, EventArgs e) 
{ 
    if (Context.Handler is IRequiresSessionState || 
     Context.Handler is IReadOnlySessionState) 
    { 
     // Session exists 
     Session["mysession"] = "Some message"; 
    } 
} 
+0

Điều này sẽ cung cấp ngoại lệ "Trạng thái phiên không có sẵn trong ngữ cảnh này". nếu phiên không có sẵn. –

+0

Thực sự ...? Bạn đã thử chưa? – GenericTypeTea

+0

Vâng tôi đã làm. Bây giờ tôi nghi ngờ điều này có thể có một cái gì đó để làm với Application_Error –

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