powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC, как передать модель между двумя action?
22 сообщений из 47, страница 2 из 2
MVC, как передать модель между двумя action?
    #37695629
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНе понимаю вообще "проблемы". Её нет.

Я тоже так думал - это все пока ты в нее наступишь
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695643
да используй ты tempData!!! и не выноси мозг!!! ;)))
полагаю, что она построена на принципе хранения сессий - другого и быть неможет!
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695648
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public ActionResult шаг2(SuperModel model)
{
   // логика
   if(IsValid)
      return View("шаг3", model);
   else
      return View("шаг1"); 
}
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695667
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public ActionResult шаг2(SuperModel model)
{
   // логика
   if(IsValid)
      return View("шаг3", model);
   else
      return View("шаг1"); 
}



ретурн вью возвратит вью а не пройдет цепочку через action-view
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695672
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLover, google на запрос "asp.net mvc wizard" выдаёт кучу информаиции. Вы решить не можете, что Вам подходит? :)
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695673
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLover,

У вас 4 вью, их нужно представить пользователю с нужными данными, которые вычисляем в контроллере.
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695679
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695726
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь нет надобности в каких либо куках, временных и постоянных.
Есть возможность передавать данные в пост запросах, это надежно и практично, и доктора рекомендуют )
Принимать их в контроллере, и отдавать в представление, и вот он - Model View Controller. )

А вообще делается это на javascript, $('#step1').hide(), $('#step2').show() c Ajax проверками.
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695748
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перефразирую вопросец - где хранить что-то глобальное КЛИЕНТСКОЕ?
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695755
авторЕсть возможность передавать данные в пост запросах, это надежно и практично
согласен! в данном случае, твой подход будет справедливым! ;)
авторЗдесь нет надобности в каких либо куках, временных и постоянных.
..........
А вообще делается это на javascript, $('#step1').hide(), $('#step2').show() c Ajax проверками.

!? ...
авторПерефразирую вопросец - где хранить что-то глобальное КЛИЕНТСКОЕ?
гыгыгы... это ты зря спросил!!! ;)
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695760
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ не пропадай, дай навотку

как на проблему по-другому взглянуть чтобы ее не стало?
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695771
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverПерефразирую вопросец - где хранить что-то глобальное КЛИЕНТСКОЕ?

У клиента в браузере )
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695785
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как то так...,

Поля в форме пробовал использовать? Любимый неймвалюколекшен для репозитория. ;)
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695976
авторПоля в форме пробовал использовать? Любимый неймвалюколекшен для репозитория. ;)
ты такой забавный! честно, нехотел соглашаться с тобою! но, подумал - ладно, попробую! в принципе - результат вполне прогнозируемый!
По заданному тобою вопросу... А что, в ASP.NET MVC FW, броузер, при твоём подходе, посылает нечто другое, чем "неймвалюколекшен" (С) серверу? Или тебе не понадобятся hf для сохранения промежуточных результатов? В чём подвох? ;)))
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37695977
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverМСУ не пропадай, дай навотку
как на проблему по-другому взглянуть чтобы ее не стало?
Я еще с самого начала ответил - пересинхронизация с БД / сессией / скрытым полем и т.д. Не понятно?
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37696299
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как то так...А что, в ASP.NET MVC FW, броузер, при твоём подходе, посылает нечто другое, чем "неймвалюколекшен" (С) серверу?

Тут больше играет роль как это получать, и куда передавать.

как то так...Или тебе не понадобятся hf для сохранения промежуточных результатов? В чём подвох?
Есть просветление )
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37696317
авторТут больше играет роль как это получать, и куда передавать.
в том то и дело, что ты ограничен технологией (FW) - у тебя работает маппер на классы независимо от твоего желания (ИМХО это обстоятельство сужает твоё мышление ;)! расширяй кругозор и всё будет ОК!!!
авторЕсть просветление )
Ровно на столько же, сколько и в твоей голове! ;)

P.S. Предлагаю закончить обоюдные выпады... ИМХО - беседа уже получилась!!!
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37696351
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как то так...в том то и дело, что ты ограничен технологией (FW)

Да вообще технологией ограничен )

как то так...у тебя работает маппер на классы независимо от твоего желания

Это настораживает. o_0
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37696406
авторЭто настораживает. o_0
12141868
о резиновых пулях, танках и пушках ;)авторДа вообще технологией ограничен )

http://ru.wikipedia.org/wiki/%D0%A0%D1%83%D1%81%D1%82,_%D0%9C%D0%B0%D1%82%D0%B8%D0%B0%D1%81
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37696996
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOracleLoverМСУ не пропадай, дай навотку
как на проблему по-другому взглянуть чтобы ее не стало?
Я еще с самого начала ответил - пересинхронизация с БД / сессией / скрытым полем и т.д. Не понятно?

Короче разворочу снова эту засохшую коровью лепешку - потестил, поизучал, попробовал разные моменты и скажу что мне не нравится ни один из вариантов(сделал, точнее оставил как сделал в само начале - на сессии). Тут я думаю мое годами наглухо завингуийное мышление виновато и это недостатокособенность клиент-серверных стандартов.
КОНТЕЙНЕР. ДОЛЖЕН. БЫТЬ. ГДЕ-ТО. ОТДЕЛЬНО. И это твои проблемы.
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37765599
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри что поднял старую тему, но думаю автору будет полезно:
TempData помечает данные на удаление только после их чтения
При помощи метода TempData.Peek можно прочесть данные по ключу, не пометив ключ на удаление
...
Рейтинг: 0 / 0
MVC, как передать модель между двумя action?
    #37772268
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYSСорри что поднял старую тему, но думаю автору будет полезно:
TempData помечает данные на удаление только после их чтения
При помощи метода TempData.Peek можно прочесть данные по ключу, не пометив ключ на удаление

Спасибо, реально гут.
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC, как передать модель между двумя action?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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