2013-05-27 3 views
0

Я хотел бы создать значение сеанса в соответствии с названием страницы. Если я отлаживаю код, значение сеанса не появляется. Я не могу поймать никакой ценности. Может кто-нибудь мне помочь?создать динамическое значение сеанса

Вот мой код

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

как вы хранения/создания стоимости сеанса? – Habib

+0

Включили ли вы сеансы в 'web.config'? –

+0

Вам не нужно добавлять кавычки -> Session ['"' + pageTitle + '"']. Должно быть как Session [pageTitle] –

ответ

1

Изменить код для этого:

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 
Смежные вопросы