Ejemplo n.º 1
0
        protected override void Initialize(RequestContext requestContext)
        {
            base.Initialize(requestContext);

            _userSession = new SessionDictionary(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString, Session.SessionID);

            _userSession.Serializers.Add(typeof(SelectList), (obj) => JsonConvert.SerializeObject(SelectListSerializer.FromSelectList(obj as SelectList)));
            _userSession.Deserializers.Add(typeof(SelectList), (json) => JsonConvert.DeserializeObject <SelectListSerializer>(json).ToSelectList());
        }