Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Привет. Как реализуется следующий сценарий: 1. Пользователь открывает страницу / выполняет какой-то экшен контроллера. 2. Если он не залогинен, программа перебрасывает его на страницу Логина вида "...\Login?returnTo=...\MyAction" 3. После логина юзер перенаправляется на "...\MyAction" Однако я на некоторых сайтах видел как на страницу логина перебрасывается просто как "...\Login" (без паредачи доп параметров). После чего после логина перебрасывает туда куда и шел. Вопрос. Как это реализуется ? Где хранятся параметры между вызовами ? В каком направлении рыть, что читать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:33 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
TempData, Session... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:38 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Axeleron, это все варианты ? а то может сразу весь список огласите ? ? Буду читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:41 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
ProBiotekAxeleron, это все варианты ? а то может сразу весь список огласите ? ? Буду читать. Написал те варианты, которые логично использовать в данном случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:42 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Хорошо. Почитаю, поразвиваюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:47 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
ProBiotek, Можно использовать FormCollection в контроллере для считывания контролов формы. ViewBag туда-сюда. Код: c# 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:50 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, А это зачем ? Это же позволит считать значения элементов с формы в модель ? Но ведь это и так нормально работает через методы @Html.TextBoxFor и подобные. Как это поможет в моем вопросе ? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 20:56 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
ProBiotek, Это дополнительно, если что-то не в модели. Можно еще partial view вкорячить в страницу со своей моделью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 21:06 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
ProBiotek, Есть куча модных js-компонент, которые не работают к mvc моделью. Приходится как-то выкручиваться, оставаясь на asp.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2016, 21:09 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterProBiotek, Есть куча модных js-компонент, которые не работают к mvc моделью. Приходится как-то выкручиваться, оставаясь на asp.net поясни ,что значит не работают. я пока не встречал просто, что нельзя засунуть в модель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 10:26 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterМожно еще partial view вкорячить в страницу со своей моделью. Зачем это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 13:08 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterProBiotek, Есть куча модных js-компонент, которые не работают к mvc моделью. Приходится как-то выкручиваться, оставаясь на asp.net А если еще учесть, что некоторые сайты разрабатываются с поддержкой noscript... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 13:09 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterМожно использовать FormCollection в контроллере для считывания контролов формы. ViewBag туда-сюда. Состояние ViewBag не сохранится между двумя контроллерами, работает только в пределах одного контроллера Get метода. Не годится. FormCollection доступен только на Post методе, т.е. тоже не годится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 13:11 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuRelic HunterProBiotek, Есть куча модных js-компонент, которые не работают к mvc моделью. Приходится как-то выкручиваться, оставаясь на asp.net поясни ,что значит не работают. я пока не встречал просто, что нельзя засунуть в модель.Серверные компоненты работают с моделью. Рендеринг осуществляется сервером asp.net, клиенту отдается готовая html-страница. А клиентские js-компоненты - нет. Сборка страницы осуществляется браузером, на клиенте, без участия сервера asp.net. jqGrid, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 20:36 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterСерверные компоненты работают с моделью. Рендеринг осуществляется сервером asp.net, клиенту отдается готовая html-страница. А клиентские js-компоненты - нет. Сборка страницы осуществляется браузером, на клиенте, без участия сервера asp.net. jqGrid, например. и? мягко говоря натянутый пример коллега, какая тут сложно замапить из модели .net в js? эт обычное DTO. когда ты обращаешься к рест сервису ты ж не знаешь к примеру его бекэнд, и не будешь требовать написав клиент на .net, чтоб там был тоже .net. гоняешь между языками DTO и восстанавливаешь объект и там и там по одним и тем же правилам, по другому просто не получиться между языками и между разными машинами, будь то rest, tcp, http. Или я не правильно понял мысль твою, поясни если не сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 22:24 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, Какой тип проекта ты используешь? MVC, WebForms:), WebApi? И о каких моделях идет речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2016, 23:02 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuRelic HunterСерверные компоненты работают с моделью. Рендеринг осуществляется сервером asp.net, клиенту отдается готовая html-страница. А клиентские js-компоненты - нет. Сборка страницы осуществляется браузером, на клиенте, без участия сервера asp.net. jqGrid, например. и? мягко говоря натянутый пример коллега, какая тут сложно замапить из модели .net в js? эт обычное DTO. когда ты обращаешься к рест сервису ты ж не знаешь к примеру его бекэнд, и не будешь требовать написав клиент на .net, чтоб там был тоже .net. гоняешь между языками DTO и восстанавливаешь объект и там и там по одним и тем же правилам, по другому просто не получиться между языками и между разными машинами, будь то rest, tcp, http. Или я не правильно понял мысль твою, поясни если не сложно. Смешали говно с лошадьми и людьми в одну кучу. За что? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 02:55 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Axeleron, разметка представления модели использует строгую типизацию, в то время, как на клиенте все экранируется кавычками. как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 03:03 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterhandmadeFromRu, Какой тип проекта ты используешь? MVC, WebForms:), WebApi? И о каких моделях идет речь? последние проекты mvc + web api,есть старые проекты на WebForms. модели? Relic HunterhandmadeFromRu, Есть куча модных js-компонент, которые не работают к mvc моделью. вот ты пишешь что как я понял что какие то проблемы передачи модели назад в мвц? или я не так понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 08:13 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
AxeleronСмешали говно с лошадьми и людьми в одну кучу. За что? :) эм подробнее. что я смешал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 08:14 |
|
||
|
Как передавать между методами контроллеров параметры НЕ через адресную строку ?
|
|||
|---|---|---|---|
|
#18+
Relic HunterhandmadeFromRu, Какой тип проекта ты используешь? MVC, WebForms:), WebApi? И о каких моделях идет речь?Вы для начала расшифруйте свой термин "mvc модель". Не понятно конкретно где у Вас возникли проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 08:57 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39174993&tid=1356015]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 324ms |

| 0 / 0 |
