MVC @ Html.DropDownListFor代码没有Session instanciated

时间:2016-06-21 21:10:24

标签: asp.net-mvc razor

我的.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;变量)。看起来代码在单独的线程中运行,这是我知道会话消失的唯一情况。

如何获得我的会话?任何线索?

感谢。

0 个答案:

没有答案