在页面中加入AspCompat=true属性后,使用session有问题

将页面设置了 ASPCOMPAT="true" 后,再在这个页面中使用Session的话会出错,这个情况不知道大家是否遇到过,代码如下:
DataSet ds = (DataSet)Session["SupplierSaleStat"];
Session["SupplierSaleStat"]是在前一个页面设置的,在这个页面来访问,结果出现错误:"以 ASP 兼容模式调用 OnStartPage 时遇到错误。"
但代码在vs2003(.net 1.1)下是能执行成功的,转成vs2005(.net 2.0)就出错了

详细提示:
---------------------------------------------------------------
[HttpException (0x80004005): 以 ASP 兼容模式调用 OnStartPage 时遇到错误。]
System.Web.Util.AspCompatApplicationStep.OnPageStartSessionObjects() +175
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +102
----------------------------------------------------------------  

posted on 2007-06-28 13:46  DoNet鸟  阅读(1585)  评论(0编辑  收藏  举报

导航