powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача данных
12 сообщений из 12, страница 1 из 1
Передача данных
    #39832772
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение на MVC-5
Сохраняю в куках, некое состояние сеанса.
ID Контрагента и ID договора.

Есть метод index контроллера Home.
В нем могу поменять контрагента, договор. (Только здесь)
Соответственно переписываю куки.

Есть PartialView HeadMenu в которое выводятся данные по выбранному контрагенту и договору.
Проблема в том, что при смене атрибута, пока находишься в Home.Index старые данные.
Оно и понятно, куки пока еще старые.

Нашел такой выход.
Сохраняю нужные ID в сессии.
В методе HeadMenu смотрю, есть ли эта сессия, если есть, данные из нее, и убиваю сессию.
Если нет, данные из куков.

Кажется как то немного чере Ж... (?

Альтернативу вижу, вообще, в куку писать некий ID сеанса.
Его прописывать в БД, в таблицу сеансов, и все данные, всегда брать из БД.
Не перебор ли?
...
Рейтинг: 0 / 0
Передача данных
    #39832822
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorАльтернативу вижу, вообще, в куку писать некий ID сеанса.
Его прописывать в БД, в таблицу сеансов, и все данные, всегда брать из БД.
Не перебор ли?
Вполне норм. Вот сессии использовать - это действительно через джоппу.
...
Рейтинг: 0 / 0
Передача данных
    #39833022
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatasdorАльтернативу вижу, вообще, в куку писать некий ID сеанса.
Его прописывать в БД, в таблицу сеансов, и все данные, всегда брать из БД.
Не перебор ли?
Вполне норм. Вот сессии использовать - это действительно через джоппу.

вот так советовать, не зная всех условий, это да, чз неё
...
Рейтинг: 0 / 0
Передача данных
    #39833078
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat...Вот сессии использовать - это действительно через джоппу.
Я наверное откажусь от сессий, там еще кое какая логика, хорошо с БД стыкуется.
Но хочется понять принципы, а что здесь джоппного?
Она (сессия) создается, на конкретно короткое время. (от одного метода, до другого, на время загрузки 1й страницы)
Мне больше не сессии, а логика не нравится (создал-удалил)
Вот хотелось бы понять, какое в этом случае зло от сессий?
...
Рейтинг: 0 / 0
Передача данных
    #39833085
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в куках хранить только id сессии, на сервере данные этой сессии держать в собственно серверной сессии, зачем там БД, база данных содержит только бизнес данные, а не рулит сессиями
И да, сессии сами по себе юзать не надо, от этого уже давно ушли по причинам маштабирования, в куки грузишь юзерские клеймы, и на их основе работаешь с данными
...
Рейтинг: 0 / 0
Передача данных
    #39833113
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorНо хочется понять принципы, а что здесь джоппного?
Масштабирование плюс неудобство работы с ней, т.к. всегда надо помнить, что она может издохнуть в любой момент.
...
Рейтинг: 0 / 0
Передача данных
    #39833854
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatasdorНо хочется понять принципы, а что здесь джоппного?
Масштабирование плюс неудобство работы с ней, т.к. всегда надо помнить, что она может издохнуть в любой момент.
Изучите пожалуйста материал .
...
Рейтинг: 0 / 0
Передача данных
    #39833978
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВИзучите пожалуйста материал .
Спасибо, учитель. Только я под ASP.NET пишу еще с самой первой версии, когда ты еще, наверное, только курсовики на паскале писал.
...
Рейтинг: 0 / 0
Передача данных
    #39834081
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatЕвгенийВИзучите пожалуйста материал .
Спасибо, учитель. Только я под ASP.NET пишу еще с самой первой версии, когда ты еще, наверное, только курсовики на паскале писал.
Сравни свою и мою даты регистрации, и когда я первый раз написал в форум по .NET тематике.
PS, какой косяк был в самой первой версии UserControl?
...
Рейтинг: 0 / 0
Передача данных
    #39834320
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВPS, какой косяк был в самой первой версии UserControl?
Да почем мне помнить. Я MVC-5 уже забывать-то начал.
...
Рейтинг: 0 / 0
Передача данных
    #39834379
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatЕвгенийВPS, какой косяк был в самой первой версии UserControl?
Да почем мне помнить. Я MVC-5 уже забывать-то начал.
Они не могли быть вложенными, это исправили в .NET 1.1, а в 2.0, воодушевленные таким успехом, сделали MasterPage.
...
Рейтинг: 0 / 0
Передача данных
    #39834623
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВОни не могли быть вложенными, это исправили в .NET 1.1, а в 2.0, воодушевленные таким успехом, сделали MasterPage.

Очешуеть. Тебе сейчас сие сакральное знание чем-то полезно?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]