我的.cshtml文件中有以下帮助:
@Html.DropDownListFor(model => model.SkillId, new SelectList(new HCMApplication.Controllers.Classes.SSCDictionaryContainer().GetDictionary("Skills"), "Key", "Value"))
SSCDictionaryContainer类可以访问ASP.NET Session,方法实现如下
public List<DictionaryItem> GetDictionary(string dictionaryName)
{
List<DictionaryItem> result = new List<DictionaryItem>();
object o = Session["SSCDictionaries"];
return result;
}
会话在那里是NULL(更不用说&#34; o&#34;变量)。看起来代码在单独的线程中运行,这是我知道会话消失的唯一情况。
如何获得我的会话?任何线索?
感谢。