我有一个动态数据应用程序,我已经为其添加了一个用于扩展EDM的类。一切都很好,但现在我试图将实体属性值设置为等于会话状态中的值 - 并且它不识别会话命令。我正在尝试做这样的事情:
audit.action_by = CStr(Session("person_name"))
我认为这是因为我没有类继承页面,但是如果我确实添加了继承页面,它会破坏其他内容。如何让课程包括直接利用会话而不继承Page?
的能力答案 0 :(得分:6)
试试这样:
HttpContext.Current.Session("person_name")
答案 1 :(得分:3)
Session
和Page
类的UserControl
属性只是HttpContext.Current.Session
的快捷方式。
答案 2 :(得分:0)
如果HttpContext.Current.Session不起作用,请使用像这样的System.Web.HttpContext.Current.Session