Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
 Время жизни ViewData?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2665
Сделал тестовое приложение .NET Core, в нем SPA контроллер+три вью.
В одном вью открываю файл, на странице показываю его имя и размер,
затем кликаю на второй пункт меню, показывается другая страница,
затем возвращаюсь на предыдущую и там пусто.
Имя файла сохранил в ViewData, но после перехода туда-сюда там пусто, проверил в отладчике.
Как сохранить какие-то данные, чтобы при возврате на исходную страницу, при ходьбе между между страницами - они сохранялись.
11 июн 19, 13:46    [21906691]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Konst_One
Member

Откуда:
Сообщений: 11242
или юзать что-то для хранения на клиенте или делать сессию (тикет) на сервисе и там сохранять и использовать
11 июн 19, 14:01    [21906714]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Axeleron
Member

Откуда: London
Сообщений: 7530
Время жизни ViewData от контроллера до рендеринга самого вью.
Более нативными способами для MVC, помимо предложенного выше, можно передавать в querystring или лучше в TempData.
11 июн 19, 18:17    [21906979]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2665
Axeleron
Время жизни ViewData от контроллера до рендеринга самого вью.
Более нативными способами для MVC, помимо предложенного выше, можно передавать в querystring или лучше в TempData.


Хорошо, а время жизни TempData больше чем у ViewData ?
11 июн 19, 19:53    [21907031]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
hVostt
Member

Откуда:
Сообщений: 15390
Ролг Хупин,

до следующего запроса, и не стоит использовать TempData
11 июн 19, 23:36    [21907102]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2665
hVostt
Ролг Хупин,

до следующего запроса, и не стоит использовать TempData


ясно, в том и вопрос: а что стоит?
12 июн 19, 16:40    [21907350]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Hexag0v
Member

Откуда:
Сообщений: 13
Ролг Хупин
hVostt
Ролг Хупин,

до следующего запроса, и не стоит использовать TempData


ясно, в том и вопрос: а что стоит?

Нужно осознать, что такое стейтлес подход.
Стоит SPA использовать, там преход не обнуляет состояние.
12 июн 19, 19:10    [21907426]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2665
Hexag0v
Ролг Хупин
пропущено...


ясно, в том и вопрос: а что стоит?

Нужно осознать, что такое стейтлес подход.
Стоит SPA использовать, там преход не обнуляет состояние.


так его и использую, но в варианте .NET Core, речь об этом конкретном примере
https://github.com/destepp11/electron-erp

Я сделал из него десктоп приложение добавив Electron.NET
13 июн 19, 09:30    [21907685]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
Hexag0v
Member

Откуда:
Сообщений: 13
Ролг Хупин
Я сделал из него десктоп приложение добавив Electron.NET

Я про веб, а тут хз, нужно в Electron вникать, как там состояние передается.
13 июн 19, 18:02    [21908156]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни ViewData?  [new]
hVostt
Member

Откуда:
Сообщений: 15390
Ролг Хупин
ясно, в том и вопрос: а что стоит?


для SPA хранить состояние на клиенте.
если какое-то состояние нужно сохранять для пользователя между заходами в приложение, то база данных.
14 июн 19, 03:17    [21908293]     Ответить | Цитировать Сообщить модератору
Все форумы / ASP.NET Ответить