Сеанс является объектом на стороне сервера.Вы не можете получить к нему доступ непосредственно на стороне клиента.Однако вы можете сделать это, как показано ниже.
Установить переменную сеанса
Написать новое действие контроллера, как показано ниже.
public void SetSessionVariable(string key, string value)
{
Session[key] = value;
}
Выполнить вызов ajaxна это действие из JavaScript, как показано ниже.
$.ajax({
url: $('#rootUrl').val() + "Controller/SetSessionVariable",
async: false,
data: {
key: "test",
value: "MVC"
},
success: function (data) {
//Your code
}
})