ASP.NET MVC3 управление состоянием на стороне клиента
У меня есть 2 просмотра в моем приложении MVC3. Один вид создает cookie-файл с помощью JavaScript, и я пытаюсь получить к нему доступ в другом представлении. Но он отображается как "неопределенный". Почему так? Кроме того, я хотел бы знать, есть ли какие-либо варианты управления состоянием на стороне клиента в ASP.NET MVC3, кроме файлов cookie?
2 ответа
Решение
Я нашел обходной путь (хотя не совсем то, что искал) для этой проблемы. Я использовал объект Session для хранения своих данных, а затем извлек сеанс в строковую переменную в блоке @{ } в моем бритвенном представлении. Затем я получил доступ к переменной C# в моем коде JS.
Вы можете использовать локальное хранилище HTML5:
window.localStorage["test"] = "Hello World!";