C# 动态创建会话值

C# 动态创建会话值,c#,asp.net,C#,Asp.net,我想根据页面标题创建会话值。如果调试代码,则不会显示会话值。我看不出有什么价值。有人能帮我吗 这是我的密码 string pageTitle = new PageManager().GetPageNode(new Guid(SiteMapBase.GetCurrentProvider().CurrentNode.Key)).Title; Session['"' + pageTitle + '"'] == true 将代码更改为: string pageTitle = new PageManag

我想根据页面标题创建会话值。如果调试代码,则不会显示会话值。我看不出有什么价值。有人能帮我吗

这是我的密码

string pageTitle = new PageManager().GetPageNode(new Guid(SiteMapBase.GetCurrentProvider().CurrentNode.Key)).Title;
Session['"' + pageTitle + '"'] == true

将代码更改为:

string pageTitle = new PageManager().GetPageNode(new Guid(SiteMapBase.GetCurrentProvider().CurrentNode.Key)).Title;
Session[pageTitle] = true; //remove double = as it is for comparing, 
                           //also get rid of single quotes

您如何存储/创建会话值?您是否在
web.config
中启用了会话?您不需要添加引号->会话['''''+pageTitle+''']。应该像会话[pageTitle]