У меня простой веб-сайт.Почти каждое действие принимает int toonId
в качестве аргумента (toonId не приравнивается к пользователю: один пользователь может иметь несколько toons).
В данный момент я предоставляю это значение каждому представлению из контроллера, и каждая кнопка ссылки и отправки отправляетэто значение возвращается к контроллеру.
Это работает.Я просто ищу более простой способ сделать это (AOP приходит на ум).
Я использую куки, чтобы сохранить «избранное / по умолчанию toon», и это прекрасно работает (используется с ActionAttribute, который берет toonId из cookieи передает в аргумент toonId, если toonId не был указан).Но я хочу также поддерживать сеансы без файлов cookie.
Вопрос : Какой простой способ добавить переменную окружения на страницу, не передавая ее явно?Такой, что он будет работать с браузерами без cookie.
Является ли Viewstate способом пойти (который не должен быть в MVC)?
Является ли серверная сессия способом пойти?