Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=78730 --- shadow/78730 2006-06-29 12:53:41.000000000 -0400 +++ shadow/78730.tmp.19615 2006-06-29 12:53:41.000000000 -0400 @@ -0,0 +1,61 @@ +Bug#: 78730 +Product: Mono: Class Libraries +Version: 1.1 +OS: +OS Details: +Status: NEW +Resolution: +Severity: +Priority: Normal +Component: Sys.Web +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: Session is not available without context (when using ajaxpro) + +Description of Problem: +If the "ProcessRequest" Method of a page is not called, the private +_context variable of the Page is not set. A call to Page.Session (return +_context.Session) fail! +In MS.NET, it works. + +Considering that the static HttpContext.Current.Session is initialized why +not use it? +In Page.cs use this instead: + +Index: System.Web.UI/Page.cs +=================================================================== +--- System.Web.UI/Page.cs (révision 62142) ++++ System.Web.UI/Page.cs (copie de travail) +@@ -442,15 +442,15 @@ + public virtual HttpSessionState Session + { + get { +- if (_context == null) ++ if (HttpContext.Current == null) + throw new HttpException ("Session is not +available without context"); + +- if (_context.Session == null) ++ if (HttpContext.Current.Session == null) + throw new HttpException ("Session state can +only be used " + + "when enableSessionState is +set to true, either " + + "in a configuration file or +in the Page directive."); + +- return _context.Session; ++ return HttpContext.Current.Session; + } + } + + +Additional Information: + +This can be reproduced using the AjaxPro Library http://www.ajaxpro.info +when attempting to write in the session (using Page.Session) in an ajaxpro +method!
_______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
