首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取类库中的会话值

无法获取类库中的会话值
EN

Stack Overflow用户
提问于 2010-11-12 19:58:23
回答 2查看 1.2K关注 0票数 0

这是我的第一篇文章,我非常兴奋能与各位专家交流和学习。

我已经在使用对象数据源的aspx页面的会话状态中添加了对象,我想要获取对象数据源使用的类库中的会话值。

类库中的代码

代码语言:javascript
复制
selectedrelease = HttpContext.Current.Session["selectedbuild"].ToString();

aspx页面中的代码

代码语言:javascript
复制
HttpContext.Current.Session["selectedbuild"] = TreeView1.SelectedNode.Text;

但是,我无法在类库中获取会话的值,请帮助非常感谢您的帮助,Rahul

EN

回答 2

Stack Overflow用户

发布于 2010-11-12 20:15:08

我认为一个好主意是构造代码,以便将这些值作为参数从一个上下文传递到另一个上下文。也许现在您从会话状态读取数据,但明天您必须从查询字符串或页面上的某个控件读取数据。也许您甚至会为填充数据源的同一段代码找到另一种用途,但您将陷入困境,因为它不够灵活。

因此,我建议不要尝试直接从某些特定来源读取该值,而应将其作为参数。

票数 1
EN

Stack Overflow用户

发布于 2010-11-12 20:21:16

您必须将来自会话的值作为参数传递到您的库中。分离图形用户界面和逻辑总是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4164357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档