我遇到了关于在asp.net中的会话这个问题。我正在创建一个ASP.Net Web应用程序。我创建了一个名为BasePage的类,它继承自System.Web.Ui.Page。此BasePage类是一个System.Web.Ui.Page,其中包含一个名为ActiveUser的ActiveUser(我自己创建的一个类)的附加成员。在BasePage的构造函数中,我将成员UI设置为this.ui = (ActiveUser)Session["ActiveUser"]
,它是之前设置的会话变量。但是,当我运行我的项目时,我在BasePage的构造函数this.ui = Session["ActiveUser"]
中获得HttpException
。它告诉我检查配置文件中的enableSessionState设置为true,我已经检查过它。有没有人有任何关于如何解决这个问题的idéas?非常感谢。 Thanx!如何从ASP.Net中的Base类访问会话变量?
2
A
回答
6
只是好奇你为什么要保存在基页的构造函数?
您应该不是从构造函数访问会话,而是从Page_Init访问会话。请参阅以下职位:
会话变量将访问在任何时候实现页面功能时,为什么不能创建一个静态类/方法与功能抓住你所有的会话数据?我不明白你为什么要在你的基类中复制这些数据的存储。
你可能想看看这个线程: ASP.Net Session
相关问题
- 1. 从JavaScript访问ASP.NET会话变量
- 2. 类中的访问会话变量
- 3. 如何从APP_CODE访问一个asp.net会话变量?
- 4. 如何通过静态变量访问ASP.NET Core中的会话?
- 5. ASP.NET MVC3会话变量不可访问
- 6. ASP.NET:访问会话变量global.asax
- 7. 如何从ActionMailer类中访问会话?
- 8. 可以从@Page访问会话变量,但不能从基础类访问会话变量
- 9. 如何在asp.net mvc中使用javascript变量作为键访问会话变量?
- 10. 访问会话变量8
- 11. 从布局页面访问会话变量ASP.NET MVC3 RAZOR
- 12. asp.net中的会话变量
- 13. 如何从单独的路由文件访问会话变量
- 14. 如何从宝石内的模块访问rails会话变量
- 15. 如何访问CakePHP中的.js文件中的会话变量
- 16. 会话变量asp.net
- 17. Asp.net会话变量
- 18. 如何从第二个php文件访问会话变量?
- 19. 在Facebook C#SDK中访问ASP.Net会话变量
- 20. 来自HTTPModule的访问会话变量
- 21. 如何访问SSRS 2005报告中的会话变量
- 22. 我如何访问页面中的会话变量
- 23. 如何从模块访问类变量?
- 24. 如何从内部类访问变量
- 25. ASP.NET/PHP:如何从PHP传递会话变量ASP.NET
- 26. 会话变量无法在部分类中访问
- 27. 如何访问Smalltalk中的类变量
- 28. 如何访问会话变量并在JavaScript中设置它们?
- 29. 如何在代码隐藏中访问会话变量
- 30. RSpec spec_helper访问会话变量
谢谢是一个很大的意见。我在weblogs.asp.net上查看了所提供的guire,它的工作方式非常神奇! – 2009-10-04 14:57:01