2014-11-12 2 views
-2

Я делаю пост к действиям в MVC 5 из Javascript для того, чтобы установить переменный в сессии:константа в значении ключа пар

$.post('@Url.Action("MyAction", "MyController"), { key: "myKey", value: returnValue }); 

Где возвращаемое значение возвращается из сервиса и строк «MYKEY» является то, что значение в сессии сохраняется как:

так MyAction выглядит следующим образом:

[HttpPost] 
    public void MyAction(string key, string value) 
    { 
     Session[key] = value; 
    } 

ответ

2

Я не могу понять, почему вы должны хранить его в переменной в первую очередь. Это должно сделать трюк.

[HttpPost] 
    public void MyAction(string value) 
    { 
     Session["myKey"] = value; 
    }